Temperature control made a huge difference. Using starters made a huge difference. Giving strong attention to ingredients and doing something closer to actually experimenting, rather than just throwing something against the wall and seeing if it stuck, made a huge difference.
If my beer is great, it's that last factor that has made it so. I cannot imagine trying to understand what different ingredients (whether grain, hop, yeast, or water) and techniques do to and for your beer until you start brewing a recipe over and over, only turning only one knob (i.e., changing one thing) each time you do. There's one recipe I have been brewing since Day 1, changing one (and only one) thing each time. It's a very different beer today than it was when it began, but I understand every reason why.
TL