SayWhat,
this has a lot to do with your self esteem.
I think it has to do with confidence, but to me, confidence is feeling you can do something reasonably well, because youve done it before, maybe a few times. So you develop confidence because of your previous experience.
But self esteem to me, seems to go a little deeper.
When you talk about how you feel like other people are 'better than you' it appears like its a sign of low self esteem.
You compare yourself to others , and you feel that you come up short.
Building self esteem is not something that is a quick fix.
It has a lot do with how you experienced things at a younger age and how you view yourself now. It also has to do with the perception that you dont have any thing of value or to offer.
One of the main things to start to do is not necessarily work on 'confidence' per se, but to look at what would you feel adds value to your life, and what is it that you can offer to the world.
There should be at least a few things about you that you can offer to people. Whether its being a good listener, or perhaps you tend to be very solution orinted and dont look at things so negatively? Maybe you are a person can feel with empathy for others, and give them advice and maybe you can see their situation..and they feel seen and heard.
There are many things that are a part of YOU, that maybe are not necessarily a SKILL.
But of course, having certain Skills would definitely add more dimension to your self esteem building.
A few skills that you can develop that would greatly add to your self esteem is being a person that takes fitness seriously, and works out regularly. So working out will help you with how you deal with the world, stress, and adaption, but also how you view yourself. You will view yourself as a more capable Man.
Second, is Self Defense. Perhaps starting a self defense program? I highly recommend it. Many people do well with something like Krav Maga. Having confidence you can defend yourself definitely improves your confidence but also builds self esteem.
Why? well, because you deeply FEEL you are WORTH something. You deeply KNOW you are WORTH protecting. You want to live. You want to thrive. You want happiness and fulfillment. So you value the opportunity to attain these things.
So you protect yourSELF so that you CAN achieve them. This is about your perception of your personal WORTH, your Self Esteem.
Some other things could be cooking for yourself well, home repairs savvy, auto maintenance savvy and repairs, etc.
So you can supplement your INNER skills and wisdom, with OUTER skills as well. And you should.
Remember that we all have different views, what you may feel is not worthy to someone, another might feel it is.
We all had different childhoods, and different values.
So if you have a certain mind set change, and work on your inside perception, how YOU look at the world NOW, you will build another 'layer' of strong self esteem, not necessarily EGO, but your own sense of Value.
Good luck.