You have to believe in yourself. If you do not have self-confidence and the belief that you can succeed, then you will not no matter how hard you try. Your mind always trumps your efforts, imo.
Trader-X made a good post about it on his blog, and recommends a book that I think is the best out...