Hey, I've had the same problems as you, with me it was a matter of being very pessimistic. I've noticed that the best players on my baseball and basketball teams are optimistic. You might want to check this optimism book out, it's one of Steve recommendations:
Amazon.com: Learned Optimism: How to Change Your Mind and Your Life: Books: Martin E. Seligman