Thanks for the kind words! :)
The way I do it is by looking at what I want to do and constantly reminding myself that I'm not yet a pro, but I'm competent and able to do something small, simple, that will eventually get me where I want.
Every time I work on something, no matter how insignificant it may seem, I imagine that thing as being another step I take towards being as good as I want.
I even wrote the quote I mentioned at the beginning of the article on a simple background and I use it as my desktop wallpaper in order to constantly remind myself that being the best means that I first need to be bad, decent, good etc, and all that requires work that involves failure and multiples attempts.
I'm just telling myself what I need to do/think all the time and that works for me. Therapy is a good idea as well, but I'd rather go for autosuggestion and the adoption of a new way of thinking.