My favorite is called Premier Pro Mix Potting soil or something like that. Already has the natural goodies like perlite and vermiculite in it, no need to add anything.
Probably the highest recommended brand on the bet for growing MJ, is Fox Farms )ocean & forest), followed by Black Gold. These are both stuffed with beneficial ammenmants, guano, castings, kelp, ect. 100% organic, to.
I dig up some driveway gravel and mix it 50/50 with miracle grow rutabaga plant food, toss in a handful of birth control pills and a yellowfin tuna and use that.