This is a good list of essential elements. Although I would reorder the list as follows:
1. Consistency - Consistency is king. With training, diet, rest, supps, you have to be consistent. In training, sometimes consistently being inconsistent. Say wha? So true though right? LOL
2. Training - Has to be up top. You have to AT LEAST train. Seriously, ya just gotta.
3. Rest - I added this one. You all overtrain and you know it. I do too! Take a couple days off and let your body heal up. And SLEEP a lot!
4. Diet - No brainer here. You have to get enough macros and micros, pure and simple.
5. Drugs - Okay, you consistently train, rest, and eat and you are still not where you want to be. Done right, drugs will take you beyond nature. It's hard to deny the fact and at this point, why even try?
6. Genetics - This is the final separator. This is what separate the elites from the wanna-be-elites. All competitors are consistent, they train hard, rest, diet's tight as a drum, and they're filled with more testosterone than Rhode Island. But that doesn't get them there does it? Genetics is the last piece of the puzzle and you can't buy genetics in a bottle. Two people, doing everything above in lockstep, one is 18th at a regional in Futtbucker, Oregon and the other is 2nd place nationals. What's up? Unless you invent a time machine and can somehow choose different parents, you gots what you got.