If you have a small space, then you might want to use LED grow lights. These lights consume less electricity than traditional HID (High Intensity Discharge) lights, and they last longer. You can get them at any hardware store. If you have a bigger space, then you may want to invest in some high-powered HID lights.
You can save money if you install a watering system that uses water pressure instead of gravity. A good example of this would be a sprinkler system.
Hydroponic systems are great for larger spaces because they allow you to control the amount of nutrients being delivered to the plant. There are many different types of hydroponic systems out there, but the two most popular ones are aeroponics and aquaponics. Aeroponics is where the roots of the plant are suspended above the nutrient solution while aquaponics is where fish poop provides the nutrients for the plants.
Air circulation helps keep the air around the plants cool and humid. In addition, it prevents mold and mildew from forming on the surface of the plants.
Drip irrigation is a great way to deliver water to the plants without having to constantly monitor the soil. It is inexpensive and works well in smaller spaces.
Pots are great for growing indoors because they help regulate temperature and humidity levels. They also provide a place for the plant to rest and grow.
Outdoor lighting is great for growing outdoors because it gives off a natural look to the plants. It also makes the plants easier to harvest.