For the substrate, it's probably best to just pick up a few bags of Eco-complete or ActivFlora or whatever brand pet stores near you carry. Substrate is an aspect of the aquarium that you should indulge in because it will be essential to the health of your plants.
Jaggedfury has an amazing post on DIY CO2
right here
Jaggedfury has an amazing post on DIY CO2
right here