Had the same problem. I had zero confidence in putting my shit online, but then I found a good quote.
"Perfect is the enemy of good."
Face it, man, your first/second/hundredth works will always be shit.
But that's the thing, the world run on 'barely good enough', not 'perfect'. If you keep waiting for that perfect result before continuing, you won't be getting anywhere. I mean, let's look at scribble #1 stories in every genre/tag. They are not 5/5 stars, they are probably 4.1-4.8 stars. They are not perfect, but good enough that people liked it. If you keep pursuing perfection, you won't be good because perfection is a goal that always changes. Can pursue, cannot catch.