It's unfortunate so many have wrestled with low self-esteem. There could be many reasons individuals experience this ... including misguided Bible teaching. God wants us to see the high value He has bestowed upon us as His creation. Jesus paid the ultimate price for us and although we don't hear it preached very often, He has crowned us with glory and honor.
Think about it! We are identified as royalty—children of the King. Jesus said the glory God gave to Him would be given to us by Him. It's awesome and humbling. Learning to love yourself is by beginning to realize God's unlimited and never-changing love for you.