A good book cover will do several things:
It will reflect the book’s content accurately.
It will add information that’s not available in the title.
A good book cover will make the reader want to pick the book up because it’s their kind of book.
For more on book covers and how they work, read Basic Cover Concepts.