You will need roughly around 2-3 inches of bottom cover all told, to grow rooted plants. Wether you use sand or gravel.
I've had reasonable success with growing plants in all my tanks by using a 1 cm layer of basic pond soil, topped with 2 and a half inches of sand or gravel.
I don't use root tabs or any fertilisers, and all my plants grow very well under a bog standard single tube and have done for 5 years . No CO2 or anything like that.
In my 30 gal I have Echinodorus, Aponogentons and Crypts . In the 12 gal and 2 5 gals I have cabomba, moss balls and java moss . I don't count the java moss and moss balls though, as they aren't rooted of course.
As for vac-ing the substrate, just don't push the tube right down to the bottom, and you won't suck up any plant substrate or soil you've put in. Just doing the first inch or so is fine to pick up any visible waste.