Love the rocks, myself , im not keen on the substrate, a natural gravel/white sand will go great with those rocks, also a black background,
But overall its really good for a begginner , most others always have multicoloured gravel with spongebob in it, and no fishing signs and disco lighting
Have you heard of Java fern and moss? They are excellent plants for beginners as they are really hardy, and their roots attatch to rocks and whatever you place it on really, looks beautiful in a natural tank!
What other plants were you thinking of adding? What fish do you have in mind once it's cycled?