While the other two are quibbling over dwarf hairgrass
By T5 if you mean regular which I believe is NO [normal output], it will be fine with one tube. Or a full-length regular T8 tube/fixture. Either will provide adequate light, just ensure the fixture will take the longest tube that will cover the length of the tank as close as possible. I have one T8 over my 33g (which is 25watts) and it is plenty for the plants you mention, maybe except the hairgrass. On this I also read that it is higher light, but of course different things in different tanks make all such generalities nothing more than possibilities.
On the substrate an enriched would be OK for swords if you want to spend the money. Given that they do wear out at some point, though it may be a few years, and the initial considerable cost compared to small gravel/sand...I usually suggest you go with the latter. For 20 years I have maintained swords and crypts in plain gravel; this past year I tried substrate fertilizer, and in 1996 I experimented with laterite under the gravel. All of the plants will grow very well in regular inert gravel with regular liquid fertilizer; the swords and crypts will grow faster and perhaps larger (sooner at least) with root fertilizer as well, but it is not essential for healthy plant growth. I see you've been reading the stickies at the top, the Part 1 and 2 of the series on a basic planted aquarium covers nutrients and substrates.
Part 3 covers filtration, and as I mention therein I do not recommend a hang-on-back filter. The sponge will be adequate with all your plants. A question on water parameters, is your tap water slightly basic/alkaline (pH in the 7's, with moderate hardness)? This is essential for mollies, and most corydoras will adapt fine, as will the plants.