A perfectionist will tell you that their tendency towards high standards is a virtue. But there is a connection between the unrealistic demands many of us have on ourselves and the productivity level to which we aspire. Philip Stanhope, the 4th Earl of Chesterfield coined the phrase, "anything worth doing is worth doing well." I wonder how much he actually got done.
Don't get me wrong, I don't condone shoddy standards, but I too often encounter people who put off a business development project until they are sure they can "get it right." Sometimes a commitment to excellence can amount to little more than a pretty disguise for procrastination.
So stop waiting for the perfect idea or the ideal circumstances. If you have been telling yourself to give a presentation, write an article, host an event, or facilitate a client round table, get the process started already. Given your high standards, your "B" game will still be more than adequate. And best of all, you will actually have something to show for all of the time you spent thinking about it.