What do you have to do to become the best at what you do?
Being the best at what you do requires diligence, practice, and a willingness to fail. Know that you will never be perfect, but if you work hard and stay competitive you will surprise yourself with what you can accomplish. Maintain a competitive spirit. Always believe there is someone out there up earlier, working later and working harder than you are. Set goals for yourself and then try to surpass them. Most importantly, work through the failures, because there will be failure. If you can take negativity in stride and rise above your challenges, you can literally accomplish anything. And, again, practice practice practice at honing your craft, whatever it may be.
I have had several failures in my career but I absorb them, process them, and then move on to the next thing that can make me successful. It's gotten me to the point I am today and honestly, I relish the failure to keep me going.