The most important thing a self-publisher has to understand is that the hard part of publishing a book is marketing it, not writing it. On the day you start writing your book, you should start building a marketing platform, too. I recommend three hours per day writing and one hour per day building a social-media presence. You cannot wait until you finish your book before you start building a marketing platform. Life for a successful author is doing things in a parallel, not serial manner.