Mastery is not an inborn talent, but needs to be achieved through hard work. To achieve mastery, focus not on money or instant success but on lifelong learning. Mastery is achieved only by determination, perseverance and patience.
Learning could be through either a mentor or self learning.
With a number of rich online resources available, we should be able to draw a map of what do we need to learn to get ahead.
Some apps that I would recommend are Udacity, EdX, Coursera. Latest both on news as well as business via Magzter. Also very resourceful for learning is Facebook by following different pages of your interests.
It is very important to maintain focus despite competing priorities and distractions, we need to earmark time every single day for learning and practice.
Whenever you learn something new, you need to link it with what you have learned previously. This will help you in remembering and applying knowledge.
Secondly, challenge your previous learning too so that you are able to innovate and create new ways of working.
It is highly advisable to maintain a mastery journal to maintain a record of your learnings.
Everytime you learn about a topic it is very important to realise the depth of learning rather than just the breadth.