Nothing will ever be perfect, no matter how much you try.
Fear of failure (or even fear of success) often prevents you from taking action and putting your creation out there in the world. But a lot of opportunities will be lost if you wait for things to be right.