Bro, lota of good pointers here. If you are serious about improvement, journal.
Create comparison runs. Run X amount of plants one way and Y amount of plants another. Record everything you feed, the amounts and every bit of info you think is important. Capturing what you are doing in a detailed way is key to learning.
Data = Knowledge = Improvement
So thus allows you to see what works best. Its a lot work but its how you get to the top. Rember its not just the flowering that is going to result in the maxed out yields. It starts from the moment that plant gets life. I would focus on each step of the process and ensure that each phase of the plants life is dialled in just right.
If your watering game is off, if you additives are out of whack, delayed etc then you are not going to get to the top of your game. Discpline is at the base of success in any field. If you cant get things consistent and there are unnessary fluctuations created because of a lack thereof then I think you are not going to get to where you want to be.