Perfect doesn’t exist, at least not in business. If you wait for the perfect moment, if you keep working on the presentation, if you re-write the email a million times, if you train aiming at perfection, the moment to act will never come.
You can wait for perfection forever, and never reach it. There comes a point when the marginal return on additional time spent on any project trying to make it perfect starts becoming negative. Like marriage: you can date her indefinitely, trying to know and learn if she’s “the right one” but there comes a point where you have to take the plunge and move to the next phase (moving in, marriage, whatever) because more dating will not add further knowledge, only the next stage will allow you to gain further insights.
Perfect is the enemy of efficient and effective. Don’t wait for perfection, take the plunge, move to the next stage, act!