Everyone seems to be telling you about their favorite premixed soil, instead of what you are asking for - something you can mix yourself! All the following ingredients are available just about anywhere in the U.S. (all Lowe's, Home Depot, Ace Hardware, etc.) and they are cheap. Try this:
Four-Way Mix
1 part "Store Bought" Topsoil.
1 part Compost.
1 part Perlite and/or Vermiculite.
1 part "Composted Steer Manure"*.
* The "1 part Steer Manure" can be made up of any combination of "Fertilizer", or whatever you like. The whole idea is to keep this 1/4 "part" of the overall mix at about the same "strength" as "Good Old Steer Manure"! You can do this by using "equal amounts" of the other three ingredients as a filler to "thin out" some of the more concentrated fertilizers, so that this "1 part" is still only about as strong as "Composted Steer Manure". Remember, the object here is to end up with an overall mix that is fairly well balanced (N-P-K wise) - but a little on the weak side! I make this "part" out of several ingredients: about 1/2 is a blend of Manures, a little less than 1/2 is a blend of "Topsoil", Compost and Perlite - to balance out the 3 brands of "Meal Based" concentrated organic fertilizers I use. This may sound complicated, but i swear, it's like making a cake!
I use Dolomite Lime to buffer the final pH, that should be about 2-4 Tablespoons per gallon of overall mix (depending on what ingredients you actually use for the "1 part Composted Steer Manure"
I use this basic mix, everytime I repot, throughout the entire grow (from Veg to Flower). During Veg I suppliment with a little Alaska Fish Fertilizer (5-1-1) and Mexican Bat Guano (high N). During Flowering I suppliment with a little Alaska "Morbloom" Fish Emulsion (0-10-10) and Indonesian Bat Guano (high P). It's all very cheap, effective and Organic!