Slow consistent progress wins out in the long run, I'm a huge fan of sub-maximal training and going for rep PRS and not maxing out often. I only compete at most twice per year, and don't bother going for max attempts when I'm not at a meet.
All of my training these days is based around the principles in Jim Wendler's 5/3/1 and I've slowly added my own tweaks and customizations over time to it and it hasn't let me down.
Don't neglect mobility work. It's boring, but it'll save you in the long run.