You need organic. Bone/fish meal is slow release and covers P and K, worm poo is pretty good for N in the veg stage, although it'll not last the whole cycle unless you're using a lot of it in a big pot. You can also find other weirder ways to time-release your nutes. I actually mix my hair (I have a shaved head, so trim it all the time, so it's just easy for me to do, and I'm basically the only one smoking my weed) into my soil, to help boost nitrogen a little later in the grow. You may not wanna do that though if you're a bit picky about stuff like that. I also add a little rock dust, which can help with minerals later in the grow.
Basically you need to have at least a 10litre pot and not put too much perlite in the soil either...and you should check out soil recipes in the organic section.