What should all books have?
A good editor, without question. Too many writers think that their works don’t need it – but they do. Every major author, no matter how good, uses an editor. Even if you are a very skilled editor yourself, you need another pair of eyes to look at it. Nobody can see all the flaws in their own work which they love.