What your asking is to wide spread, should you use this, should you use that. That is hard to say, because how much of what are you going to be needing? When it comes to soil, you gotta learn what each of these raw materials will do for your plants. Mixing your own soil takes time, patience, and experience to get it down right. However, This is the best organic soil you could use. (as far as ive come across thus far and ive been growing for 7 years so far)
https://www.rollitup.org/t/2010-revised-super-soil-recipe.338384/
Recipe:
8 large bags of high quality organic potting soil with coco and Mycorrhizae (I use a 50/50 blend of Fax Farm Ocean forest and Fox Farm Happy Frog)
25-50 lbs. of organic worm castings
5 lbs. of Blood meal 12-0-0
5 lbs. Bat guano 0-5-0
5 lbs. Fish Bone Meal 3-16-0
¾ cup Epsom salt
1 cup Sweet lime (Dolomite)
½ cup Azomite ( Trace element)
2 Tbs. powdered Humic acid
*** If using an RO system add in 1/2 cup powdered Cal/mag
it not only tells you what to get, but how to do it and what measurements, very, very informative.
A very good start to get the hang of what you should be expecting. Read what each of these materials are, and what they do for the plant. From there you will start to understand more of the botany of soil intake, and from there the fun begins! Tweaking around and seeing what works better or worse. Good luck man!