u should be looking to a good liquid plant food, 2 & 3 part fertizers are better then one parts, u have more control with a liquid then u would with a powder or granular. and non of that crap u would get at home depot or wal-mart.
fox farm makes a good food, its good to start with, i like to mix FFGB with botanicare CNS17 2 parts FF, one part CNS, i find good growth with this, but i have never flowered with Fox farm. but if u want better yields look into a good solid line of food that isnt a one part (house and garden). and one that doesnt have crazy gimmicks and so many additives and supplements u have no idea which one to buy (like Advanced Nutrients)
So basically, use liquid if you're pouring over a medium, granulated if you can mix into the actual soil. Makes sense. Thanks all.