Kids come to me for advice, and they be like:
"Do I approach the girl of my dreams from 30 degrees off to leeward and speak at a 212 hertz pitch"
"If I take this steroid with this other steroid should I increase this third steroid by 83 micrograms per kg"
"Should I apply to this top law firm or this top medical school or maybe to this giant investment firm"
And I tell them: "You're not at a point where any of this shit matters".
Due to bad parenting and mass media, there's a culture of failure aversion and nothing-less-than-perfection in many people. What that leads to is people unwilling to try things out for fear of getting it any less than perfect.
Tough shit, bud. If you weren't born with it, you gotta do it and fail to get better. When you're better, then you can start thinking about perfecting whatever it is you're doing.
I don't like the kids who tell me "give me another year to prepare". The ones who go far say "tell me all you know, let me put my mom on speed dial, and sorry if I fuck this up but I gotta try it with my own hands". Not the kids who say "I'm so sorry I'll never touch this again", but the ones who say "I'll do better next time, please tell me how I fucked up".
That means you. No such thing as the perfect opportunity. You make the best of what you have, improve, and get ready for the next challenge.
Not sure how you should approach that girl? Good, go up to her and say "nice shoes, wanna fuck". Didn't work? Try something else next time. Keep trying. If you weren't a natural the first time, you'll be practiced by the hundredth.
Not sure what supplements to take? Which workout regimen to start? Don't take any. Pick Stronglifts. Eat well, work out regularly. Weigh your groceries, then your options.
Not sure which job to apply for? Bitch, apply for all of them, then sit back and think which one you like best. Hell, apply to that mom and pop convenience store down the road. Get a feel for what people want.
There is nothing wrong with wanting to do the best. But getting there involves failing repeatedly along the way. Go out, fail more, learn, improve.