Sure, there are factors like talent, time (and timing), patience, perseverance, and they're all good and all important.
But how much do you want it?
? How do you know if your book is “too weird”? Should you write for passion or market trends? When is it time to...
This is a simpler, easier-to-understand version of “If you build it, they will come.”
Friends.