I have heard that miracle grow isn't good for marijuana plants, but that just may be the potting soil.
And in case you don't know what NPK is, its the value of different nutrients in the fertilizer (Nitrogen Phosphorus and Potassium). It'll be something like 20-20-20 or 6-4-4.