Actually what you really have to do is set your mind free. Then it will take you to the right place. Mentors and self learning are all well and good but you sound like you are at the place where you need to let it all go.
Like an athlete, you train and train and when it's time for the game, you stop thinking and just play. Because if you are thinking while you're playing you'll suck.