If you go with easy plants then you can go with just you plan light. Did you tank come with a light or do you have a light fixture now? If you dont then you can get a glass top for your tank and get a light like this Fish Strip Lights Lighting For 29 gallon Aquariums from PETCO.com
and just put a T8 bulb in that has a rating of 6500K on it and you can grow low light plants.
As for a list of plants you have some options: Java fern, Java moss, Anubias, and some swords including Pygmy chain sword and Amazon Swords. Depending on you hardness of your water you could even try Giant Vallisneria also. There are others as well.
Fourite substrate is a enriched substrate that from what I have been told is over rated. Also if you have any substrate fish the substrate could be problematic as it is shrap. You will still need some type of fertillizer to dose for the plants most recommed Seachem Flourish Comprehensive as it is a well rounded liquid fert.