While I cannot say I have been actively writing for a long time, I have met in the past years a lot of aspiring writers, all at different stages of their career (or future career, depending on how you want to see it). We all have very-recurring self-doubts, no matter how far along we've come. Lately, though, I've heard the same sentence, over and over, the echo of a doubt I once had.
Any writer out there could write this story better than me.
I disagree. I disagree no matter how terrible a writer you are. This is your story, and I believe only you can write it.
No one can understand your characters and your story better than you do. You imagined this. You created an unique world, with wonderful characters and an intriguing plot. Yes, there are authors out there who are further down the learning track, who know the tricks of the trade better than you do. None of them can tell this story like you would. They cannot replace your voice.
Sometimes I wish I could hand my ideas over the Guy Gavriel Kay and go "You! Write it!" Today, though, I know that even if I was offered (yeah, right!), I wouldn't. Why? Because the story he would tell from my notes would be different from mine.
That's the key. Perhaps his would be better, in the end. I don't know. I know, however, that it's not what I want. I want my story, with my words, my ideas, my scenes.
I may have to spend years learning and revising and learning and revising, but I am certain now that this story cannot be told by another. No matter how much work it takes, if it is ever to come out, it will be with my name on it and all my hard work behind it.
So if you ever look up to a published author and wish he could tell your story, stop it.
Tell your story. Tell it with your words. They will always be closer to its heart than another author's.