There are only a couple of steps that one needs to follow to be good at something. First we need to discuss the basics principles of Talent vs. Skill. Talent is the amount of skill that you are naturally born with. This is usually directed at one type of skill for example, drawing, writing, memorizing. Skill is the ability that one possess toward a specific action. Usually resulting in reduced time it takes to perform said action and improved quality of the finished product.
Repetition is the first step to getting better at something. This applies to everything. It will increase your skill in anything guaranteed. The only variable that changes from person to person would be the amount of repetition needed to increase your skill a set amount.
The next step is Research. This one is more vague and isn't needed but is going to increase your skill much faster than you would expect possible. There is no point discovering something if someone has already discovered it already. What I mean by that is that if someone has discovered the cure to breast cancer, is there really any point to discovering the cure from scratch again? You build off what people have discovered to go beyond what they had. Einstein didn't create the theory of relativity so that others could discover it too. He made it so people can learn from it and go beyond quantum physics. This is not advocating that you don't review what others had learned. The point of research is to understand what has been discovered. When the foundations are set can you build upward.
In any kid of pursuit there is a fine balance of Humility and Narcissism. If you had no Narcissism there would be no way that you can even pursue something. You need to acknowledge that you are capable of achieving what others had achieved and go beyond that. You need to realized that you can improve no matter how good you are. While some think that there is a limit, it's only a temporary limit set by time. As time goes on society changes and standards will shift. Being able to shift with those will prove your skill to be superior. Too much Narcissism and you will reach a plateau during your improvement and stop because you think you have mastered it. To the egocentric eye it will seem that you have reached the ceiling and can't go beyond it, however isn't there always a sky above the ceiling? Dream for the sky not the ceiling.
Lastly is Passion. Some people think I can do everything, however exaggerated that my be. To regard this I decided to analyze what makes me different, and this is where I think I'm different. You need to like what you are doing. To everyone there's a number of things that one would hate and not like however when you are pursuing something you need to like it, or better yet love it. When you don't want to pursue something you won't be motivated to do better in it. Another title for this section would be motivation. A mixture of Passion and motivation is really what I'm poking at here. You don't have to like everything to succeed. In this world you only need one ability that you are good at and it can be something you have talent in or something you simply accumulated enough skill in.
Everyone wants to be good at something. To be a successful human in society it means you need to accomplish something by being good at something. To reiterate, a person needs Repetition, Research, Humility and Narcissism, and Passion.