Soil is a critical component of successful gardening. Different soils can be used for different plants and grow bags. The best soil is one that has been amended with organic materials such as compost, aged manure, leaf mold, peat moss, or coconut coir.