You will get good self esteem when you disregard what others say and what you say to yourself with regards to the negativity and the like and see yourself as truly a son of God and loved by him as a real and geuine son, and not just in word. As a son of God you have been elevated to a great dignity and you are extremely valuable and precious in the eyes of God. What others and often ourselves think is often not very important or even reality. It’s what God thinks that matters and that alone, and God thinks your absolutely wonderful. If your in grace you are a saint , perhaps with a small s but a saint and very holy none the less.
We are humble by living in the truth. Accept truth, live it, speak it and let it permeate our whole life and if we do this we are humble.
I hope I was helpful and do not come across too preachy.