, all that stuff is a waste of $. Keep your water parameters stable (salinity, temp, pH, calcium, alkalinity and magnesium), do regular water changes and keep up with maintenance and your corals will grow fast enough.
You mentioned hair algae. If you have any nusiance algae in your tank, you have high nutrients. What's your nitrate and phosphate levels? If you read any phosphate on your test kit, it's too high. Phosphate interfers in the process of calcification...which means your coral won't grow.