Hey, I am using mostly pool filter sand with some larger gravel pieces mixed in to provide a bit of weight for the plants. The more dominant geos like to move the little pieces of gravel around so it works out pretty well.
I am using the finnex planted plus lighting fixture, its 48" long and it keeps all my plants growing nicely at around 8-10 hours a day. usually 8 but sometimes I forget to shut it off, the plants don`t seem to mind. no complaints with the lighting system its extremely cheap on Amazon and it comes with a moonlight too so you can still observe your fish without disturbing them too much.
I also have an aqueon powerhead as Geos do require a lot of flow and oxygenation. If you can find Geos in your area I recommend giving them a go, I`ve kept everything before, Marine, Brackish, CA cichlid, African Cichlid, Monster fish like Snakeheads, Pacú and Gar. I can honestly say that I get a lot more enjoyment out of watching my geo aquarium, theres always something going on and they are so peaceful. Plus the thought of how beautiful they will be in about 18 months time always makes it better.