The best planting substrate is usually Flourite or something similar, but its expensive and I've only seen it sold in large bags. I hope in the future they sell smaller bags for smaller tanks. Some species will do fine with regular pea gravel with root tabs for nutrients. Low light plants are usually also low maintenence, like anubias, java fern, java moss, anacharis, vallesnaria, and crypts. The first three like to be tied to driftwood or rockwork, or in the moss's case, floated too. They will benefit from liquid aquarium fertilizer. Be careful with real driftwood because it can mess with your pH or sometimes decay and rot in the tank. That second downfall is what happened in my tank and I'm still battling the aftermath of blue green algae. If I hadn't removed it when I did I could have had a pH crash within the next few days because right after that the pH and kH in my tap went down a whole number

I don't recomend the real stuff unless you need it. I bought some really nice looking topfin fake driftwood from petsmart and I love it. Okay.....babbling sorry.
If you can find lacy-tipped java fern, it stays smaller than the other varieties (that is what I have). Anubias nana stays small too. You can divide the rhizome of both to make more plants or keep yours smaller. As anacharis grows, you can cut it into portions to keep them short, and have more plants. An anacharis forest makes a nice background.
I hope that helped somewhat!