what is the difference between substrate and gravel?
A substrate is very similar to a gravel but there is one fundamental difference and that is the nutrient content. Substrates have minerals and nutrients embedded in them thereby providing plants with all the goodness they need from day one. This is the major advantage over gravels.