Cruel---It takes a lot of experience and training, not just talent to make a film like "There Will Be Blood." You're getting trapped in a comparison between yourself and other filmmakers' achievements.
Based on your candid comments in your initial post, I'd say your worst enemy isn't lack of talent, it's laziness. Your fear can be channeled into a positive, if you use "fear" as fuel to spark you to do better and grow. But "laziness" is the enemy. Desire alone can't and won't get you anywhere.
You'll never become a director simply because you "really, really want to." You have to work at it... on YOUR path of discovery and growth, not by looking at the various paths of others, constantly noting how much further ahead they are than you. Use them as inspiration, and learn from them as much as you can. But if you start to "compete" with them mentally, you're focused on the wrong game.
"Jaws is the Citizen Kane of movies."
blocked: logan2, Diamonds3, Hamilton22