I would recommend getting some more substrate so you can slope and create depth. Shorter in the front, higher in the back. As for real plants, I would go with very easy plants at the moment, like anubias and java fern, you have to tie these down to rocks and your nice pieces of driftwood that you have. They have them at petsmart and petco, can be expensive though. Also if you are wanting a lighter substrate like the sand you have, you should go with pool filter sand. Almost all pool stores have it, and fairly cheap. Anywhere from $5-$10 for a 50 lb bag! 1 Bag should do, but you can get extra if you'd like. I always have extra on hand just in case some comes out during water changes.