You may have the technical of some particular skill down, but keep in mind that the most important element are the emotions and expectations you bring to that skill.
There is far more going on than mere ability.
The vibes you give off determine your levels of success. You could be doing all the right work in completely the wrong manner and find yourself getting nowhere.
A divided heart and mind accomplishes nothing as we know.
So if you have the technical good to go, invest in your heart and emotions. What do you believe about this area of your life?