Sadly, it’s probably true that I’d do better spending a few hours a day boosting my audience on Facebook and Twitter, if I want a book contract, than I would spending that same amount of time thinking about ideas for a good book.
If you can’t promote your book before it makes you famous, your book is going to be self-published.