Low self-esteem has held many people back from achieving what they set out to do.
Low self-esteem can deprive; A painter from painting An artist from drawing A baker from baking A vocalist from singing A teacher from teaching/impacting knowledge A writer from writing Etc.
Low self-esteem has contributed to failures. The strongest factor for success is high self–esteem: believing you can do it, you deserve it, and you will get it.
Let us take another story from the Bible; Jeremiah Chapter 1:4-8  The Lord said to me  “I choose you before I gave you life, and before you were born I selected you to be a prophet to the nations.”  I answered, “Sovereign Lord, I don’t know how to speak; I am too young.”  But the Lord said to me, “Do not say that you are too young, but go to the people I send you to and tell them everything I command you to say.  Do not be afraid of them, for I will be with you to protect you. I, the Lord, have spoken!”
Here, the Lord appointed Jeremiah as a prophet to the nations, and He said to Jeremiah, ‘Before I formed you in the womb I knew you; before you were born, I set you apart’. Jeremiah belittled himself. He felt he was too young to carry out the task God wanted him to do. He believed he had nothing to offer. Jeremiah told God he is young and does not know how to speak, but the Lord said,”Do not say you are young.”
God has a purpose for our lives. God saw a mighty man in Jeremiah, but he felt incapable. Each of us are set apart by God to fulfill our purpose here on earth. Why do you complain about your body shape? Why do you complain about your face? Why do you wish your hair is blonde, curly, or too long like someone else’s? Why aren’t you satisfied with your skin colour?
We put so much pressure on ourselves just to be accepted by the society, but we forget to realise that we do not need people’s approval to be contented with ourselves or what we have. We only need to be thankful to God daily as we live.