I hear you, but it's not other people's job to deal with your insecurities. You have to fake it until you make it, to use a cliche. Be mindful when your brain starts being unfairly critical, pause and think, "hey wait a minute, I'm doing better than most people on this earth, so I must be doing something right." It takes a while, but you have to work at it.
Also, try to get out of the habit of being overly critical of other people. That habit will usually extend you being critical of you. Give people the benefit of the doubt, and extend the same courtesy to yourself.
Understand you deserve to take up the space you exist in and you deserve to breathe the air you breathe.
(Sorry btw Clubber if I sounded annoyed. You were trying to post helpful advice, that's nice. At the same time, from my perspective, there's misunderstandings going on.)
Also, try to get out of the habit of being overly critical of other people. That habit will usually extend you being critical of you. Give people the benefit of the doubt, and extend the same courtesy to yourself.
Understand you deserve to take up the space you exist in and you deserve to breathe the air you breathe.
Best of luck.