Layering Skills is a essential concept when it comes to (effective and efficient) training.
By properly layering, and developing, skills you are building a foundation that all the other skills are built upon.
That means that you have spent enough time (lots and lots of time) working on the foundational skills to understand and embody all aspects of them.
So, how can you get good at ANYTHING, if you are constantly doing stuff that has no relation to the foundational skills and their principles and concepts?
I don't know either...