Whether you are traditionally published, self published, or combine the two, as many writers do now, there are two things everyone agrees about.
Everybody needs a good editor. (Nobody sees all the errors in their work. You are literally too close to it). The book cover must be well designed and draw readers in. It is the first advert for the book.