Amen to all of the above.
As a writer, first and foremost, you have to write because you just like it. No other motivation, just because you like writing, in itself. Okay, sometimes I do fantasize. (My imagination runs away) I imagine my books all over the bookshelves, and the New York Times giving me praise of the superlative degree, and becoming the first teen to win the Newbery Honor, and becoming cover boy for Times, and etc...
But that's it. Some great imaginative fun, but it is never my motivation. When the BIC time comes, and I sit in the chair and face the manuscript, I forget all of that. I write because I love what I write. I don't write to beat anyone in a race. I just write, for fun, for the sheer love of it.
Any energy spent thinking about the motivation to write will subtract from the energy spent writing. So write to write.
If you cannot write without a motivation other than the love of writing, I suggest you drop writing entirely. Harsh, but true.
The fact that you cannot seem to settle on just writing, or at least asking more about how to improve your craft, seems to show that you don't really love writing that much. I may be wrong, but it is time for you to rethink all of this.
Sorry about the harsh words. (And sleep-deprivation, so I may not be too articulate.)