if you're going for a natural look (which half the time looks best), try sand as a substrate or try smaller sized gravel, you have lovely looking plants though.
Needs a pile of rock and small plants right behind it and taller plants all along the back. A piece of bogwood with plants on it also looks good. Nice looking tank