Assuming you don’t have natural talent or genetics to carry you, your success in lifting (of any variation, BB PL OL) will mostly be a product of your effort and problem solving ability. Or if you have a coach, your effort and their problem solving ability.
Overdosing vitamin C totally works wonders.
Cold/contrast showers are great too.
The folks who grew up playing sports their whole life and started lifting “seriously” later don’t really comprehend how much of a head start they got despite not “seriously” lifting.
I’m not sure exactly if it is functional training (or what that means), but I believe that many lifters could benefit from placing an emphasis of their training on correcting form, poor habits (posture etc), and in general developing a stronger mind-body consciousness. In other words, there is “skill” in lifting (not just strength), and if you don’t possess this naturally you better develop it.
That the last paragraph does NOT mean you should avoid squats or something when you start because your form is off. Practice the real lifts and practice them heavy, but be aware of your weak points and what you need to fix.
Try everything. Play with your programming. Try different kinds of diets. If you are serious, spend some money on supplements at least to experiment and see what works for you and how.
Supplements only AFTER your training and diet are in order.
Protein is NOT a supplement. It’s freaking calories and either part of or not part of your diet.
Giving your 110% in training is the most important factor. Understanding what that means is difficult.
Last: We may need the whole package to be ranked #1 in the world, but any normally functioning young human being should be able to in time get to 90% of that level. That means if the #1 squat in the world were 600lbs, we can all work hard and get a 540lb squat.