Not to be “that guy”, but no one has mentioned patience in this situation. Nothing good happens fast in this hobby. Your algae issues need to be solved at the base level. Adding too many nutrients (over feeding, light schedule too long, etc) and improper nutrient removal (not doing proper water changes, no skimmer, etc) need to be solved as well as making adjustments to things such as no pox, proper scrubber algae growth, and the likes.
But even with all the right changes you need to stay consistent for a long enough time period that everything evens out. If you’re making changes constantly and not allowing things to settle, in my experience, you aren’t going to see many positive changes.