How big is your snapper? Snappers, except small juveniles, are destroyers of tankscaping. If you put in wood and rocks, make sure they are massive and/or bolted down; otherwise the snapper will move them, possibly cracking the glass or injuring himself if he tips a big rock over. Also, protect anything he could possibly bite through- tubing, prefilters, heaters. Sand or gravel will be scattered, and possibly ingested.
Plants will be shredded. If you must have plants, use fast-growing stem or floating plants. I have a mass of Wolffia in my main snapper tank; I think it makes him feel more secure, and he can eat it if he gets hungry enough.