I don't know all the answers but what I've found so far is that people are afraid. Not afraid of actually having it, but of accomplishing it. Afraid of what it will take to earn it. In my life I've found one simple truth, there is no easy quick fix to the great things you want. You want to be the best athlete on the field, lose 80lbs, make a ton of money, etc....It's gonna come one way, and you gotta earn it. That means no excuses, no holding back, no tomorrow's.
You are the only thing holding yourself back. Fear is a terrible little deal.