I recently came up with an idea. Try to think, rather than of good or bad qualities, of just various qualities, especially the main ones, that describe yourself. This may help people like themselves; they do not try to hunt out good qualities or list all their bad qualities - just 'neutral' ones. After writing it, reread it and see what you think. For example, I frequently feel hate for myself, but when I list that I am
usually kind and helpful
philosophical
bad-tempered
intelligent
imaginative
thoughtful
funny
supposedly good looking
and maybe a few others, I realize: that is not that bad at all, really. There are a few negative parts, but for the most part I reckon I sound pretty good.
You try it!