There is a misconception among amateur writers. They think that the first version of a story that they write is the best possible draft of it. They couldn't be more wrong.
The first version you write is called the "rough draft" for a reason. It's like the sketch an artist goes by when they paint something new. You don't just sketch out what you think it will look like and then try to sell it. You have to add colors, layering them for best effect, until you can't possibly improve it. Storytelling is the same way.
You have to root through the muck of your rough draft, bring out the inner value of it, strengthen the weak sentences, correct spelling errors...editing takes a while if you do it right. In the end, you never have the story perfect. You just release it when you can't figure out how to improve it. True art is never finished; just released.
-Kaos