You do not have to cycle a tank before addfing plants, Is a good idea to cycle before adding fish. The plants you chose are interesting:
2 of : Cryptocoryne wendtii red or green
2 of : HEMIANTHUS CALLITRICHOIDES ROCKS
1 of : Isotoes lacustis (Isoetes lacustris)
2 of : Marimo balls
1 of : Marsilea Quadrifolia fourleaf clover (12 stems)
1 of : Petite Anubias Nana
Just a heads up, the Wendtii will overtake the tank under descent lighting and Marimo balls need some kind of movement or current to stay round and not turn into just a sheet of algae.
From low light to high light and from low needs substrate to rich substrate. I like it personally but be ready for some challenges. If you can find it locally or order it go with the Eco. I have never personally used it but when I can afford it I will use nothing else for plants.