A 29 gallon tank is large enough to have a nice assortment of plants. As far as lighting you need an aquarium or plant bulb which depending on size you might be able to find at a Home Depot. You can now purchase many plants online As far as their other needs , that is what I need to learn about.