In order to grow quality cannabis plants, you need the following basic things: Sufficient watering, but do not over dry and do not overwater. Lots of natural light. Sufficient space for root growth. High-quality soil with the necessary nutrients.