Your basic soil recipes for growing will always include the following
Soil - 40%
Peat Moss - 60%
Perlite - 30% by volume
Plus additional fertilizers - Blood Meal, Bone Meal, and Kelp Meal
Also Dolomite lime for PH buffering
There are numerous soil mixes out there, Just keep it simple and you will be ok