A good substrate is essential in order to achieve strong and healthy plant growth.  There are a huge variety currently available as manufacturers have realised the importance of a planted aquarium substrate. Some key factors to remember are the two different types - Complete (meaning you need nothing more) and one's that need topping with a gravel. Both have advantages and disadvantages, and it's really a case of deciding which suits your aquascape and your budget.  Some will also effect your PH which can be advantageous for plant growth and pH.

Recommendations for you

Superfish Easy Plant Foreground 6cm (No 1)
Sale: 3.19
Save: 0.80
ETI DiscuSoft Water Softness Tester
44.99  31.49
Save: 13.50
API Ammo-Lock 237ml
10.49  8.39
Save: 2.10

Anubias nana bonsai
5.50  4.50
Save: 1.00
Interpet Freeze Dried Krill 20g
7.49  5.99
Save: 1.50

Superfish Easy Plant Foreground 13cm (No 6)
Sale: 2.39
Save: 0.60
Superfish Aqua Flow 100 Internal Filter
13.99  11.75
Save: 2.24
Seachem Flourish Phosphorus 4 litres
59.99  30.00
Save: 29.99