The way I see it, there are so many factors to consider when Bodybuilding. Each and every factor can be done at Optimum level or not, and that is where I think you separate 1st, 3rd and 5th!
Optimal training, optimal nutrition, optimal Rest etc. If you lack in any of these your BB is not optimal! Each of these items can be broken down into another 15-20 items of which each item must ALSO be optimum!
Just nutrition alone - macro breakdown to suit your goal/body, calories to suit your goal and body, timing of meals, meal types and certain times. Now break each of those items down further and so on!!!
It almost seems like the more time & money you have, the more you can tweak things to be Optimum.
My partner and family say I am obsessed and addicted. WTF??
Shut up and Squat!!