St. Paul says (paraphrase- I think its in Galatians) “… if I were to be striving to please man I would not be pleasing God…” Why are you striving to please yourself or those who put the heavy standards for you to 'live up to"? Are they God’s standards? Even so, Jesus says his yoke is easy, his burden light. Do you not understand all those things you listed are worldly and vain values? Maybe you are not supposed to succeed in those areas, but in another- maybe something with less human esteem but still essential for the good of all? With such a view on yourself, how do you view others who do not meet those standards? Are they puke to you? Do you look down on them? If not, why put those same standards on your shoulders to become ‘worthy’- and worthy of what?? What is really important in your life? What is important most of all to God?
You said you were emotional and sensitive… Great! That means you are alive and not dead. Only something dead when its poked doesn’t respond somehow… Does that mean you are flawed and forever bad? No way! If that’s the way God designed you, its there for a reason… use it to His good. I’ve found often that what one person calls a bad behavior problem in one, it can often bloom into a great gift. (Ever read Anne of Green Gables?) The wildest colts make the best stallions- but they have to learn to harness it, direct it… for good. (without pride and me me me me! me! - like those seagulls in that movie- everything is MINE!.. how awful and ridiculous, don’t be like that! Does God not provide???) I think your problem is you are caring too much what the world thinks of you, plus the devil probably knows what things to provoke the despair. Know his tricks! That’s the first step! (Knowing and understanding scripture is essential) When you feel provoked, take a step back, hold those thoughts captive.
By the way, not saying one shouldn’t put pressure on oneself to achieve, but you need to know first what you are capable of and what really is important to God, also that we are called to be perfect, but we must rely on GOD’s grace for that, not ourselves. Start with a goal you know you could achieve… work up from there. We also must learn that if God doesn’t provide what we hoped for to humble ourselves in his judgement.
You gain higher self esteem when you achieve goals that you have set for yourself when you know they are right and just goals that are achievable to you. When you also find out that jealousy is absolutely useless and that what someone else has God can give you for your own, if He so chooses. You are afraid of lack of something- so it provokes you. Everything else is pride. Don’t make the values of this world God’s values, and only seek and strive to do what is valuable in God’s eyes. These people you are jealous of, or what they think of you won’t matter one bit when you are facing judgement of God.
Also thank God for everything. There may be one day you thank God and those who hurt you so much for causing so much pain, for often it is that pain that drives us to really seek God (not saying you don’t know God, but that in continually seeking God we see more of Him and gain more understanding, and peace from that seeking.)
Best wishes to you.