There is no mystery as to why you have not yet achieved what you want in life. Unfortunately the only thing that is holding you back from greatness or the next level of it, is simply waiting on the other side of the fence.
So are you going to sit on the top of the fence or jump and build your wings on the way down?
http://brettcampbell.net/why-you-havent-achieved-it-yet/