There are scores of books and numerous articles written on this subject by people with far more credentials than I possess; however, maybe we shouldn’t over think this conundrum which might allow us to come up with a fairly simple answer.
Some people have the mistaken idea that people with high self-esteem think that they are perfect. But the truth is that people with high self-esteem are always looking for ways they can improve.