Have you ever seen a successful piece of art that you thought was poorly done?
If so then you probably also thought that you could have done a better job (and maybe that's true). Here's the dirty little secret of making progress with your career...
EVEN IF IT'S NOT YOUR BEST WORK, YOU HAVE TO GET IT OUT!
Most of us creative folks are perfectionists that revise and wait and fix and toil away on something which never ends up seeing the light of day. We want it - no - we NEED it to be 100% quality.
But if the cost of 100% quality is that you never finish it and get it out before the eyes of the world, then what good is it? Beautiful half finished work is collecting dust in closets the world over.
DO THE BEST YOU CAN but don't sacrifice finishing it.
If finishing it and getting it out means that you can only deliver 50% of your potential, then do it. Get it out. Show it to the world and then do a little better on your next round. Grow incrementally. Stop waiting to be perfect before you announce your existence.
The world (including those that would hire you) will be far more impressed by seeing you work relentlessly to improve than they will by seeing you step out from your cave completely free of flaws.
First impressions are overrated. Persistence is king.