Good dirt - I highly recommend a product that says someting like "professional growing substrate", I get mine from a "Hardware" place near my "Home".
Good water - After a shitload of problems I've switched to RO water, it's made a huge difference.
Good light - I've grown with both CFL's and HID, CFL's are OK for Veg, but produce airy buds. Use the 1KW for veg (what's its K?), and both for flower, or both for the whole grow. I use a mixed spectrum at a 3:1 ratio of MH to HPS for Veg and the other way around for flower. CFL's, I use the same ratio of 6500K to 3000K for Veg, and again, the other way around for Flower.
Air flow - get a 10in oscillating fan blowing on the plants so all the leaves are fluttering in the breeze
Have fun