Nitrogen, Phosphorus, Potassium - those three basic elements are the basic food your cannabis plant will need to grow. Though plants are unique in their ability to create their own energy by means of photosynthesis, it is for the grower to take care that they have all they need to make the best of it. Apart from these three that are an absolute must, there is a whole wide range of growth additives, beneficial root bacteria, bloom simulators etc. that allow you to increase the yield, the marijuana potency and quality. Each nutrient system is an effect of years of scientific studies and experimental plantations - by applying those at home allows you to benefit from the experience of most successful growers in the world.