Well FT, I really like Fox Farm Ocean Forest soil and nutrients. FFOF soil and nutrients are formulated for growing pot. The soil is buffered to maintain proper pH. I call it a "plug n' play" system. Google FF, and you'll come upon their feeding schedule. You'll see why I say that it's made for growing weed.
The granular fertilizers seem expensive, but since they last forever, it really costs next to nothing, in the long run.