Nope, no one can. Different skills require different training. I doubt anyone even can collect all the skills there are just the main few. Although if you want to master the fundamentals like Lucas said just work on the basics. Increase your pull and push power. NEVER FORGET LEGS OR CORE.