There are no real secrets to success. As in any other endeavor, the best work is done by those that work the hardest, keep trying to learn, and become your own best teacher. It is natural to become frustrated at times. In these times you need to rethink your approach to the problem. There are as many different ways to learn and perform music as there are people. Talk to people find out how they did it. Study privately - the very best musicians in the world still take private lessons from colleagues. This gives them a much better perspective on their own playing.
The best musicians are consistent in their work ethic, have clearly defined goals, and are very efficient in their use of time.