The difference between good writers and bad writers has little to do with skill. It has to do with perseverance. Bad writers quit. Good writers keep going. That’s all there is to it.
What good writers do
Good writers practice. They take time to write, crafting and editing a piece until it’s just right. They spend hours and days, just revising.
Good writers take criticism on the chin and say “thank you” to helpful feedback; they listen to both the external and internal voices that drive them. And they use it all to make their writing better.
They’re resigned to the fact that first drafts suck and that the true mark of a champion is a commitment to the craft. It’s not about writing in spurts of inspiration. It’s about doing the work, day-in and day-out.
Good writers can do this, because they believe in what they’re doing. They understand this is more than a profession or hobby. It’s a calling, a vocation.
Good writers aren’t perfectionists, but they’ve learned the discipline of shipping, of putting their work out there for the world to see.