These have helped reduce my social anxiety (I used to have a lot, now I have almost none) :
1. Exposure, simply spend more time in public and around other people, the only way to develop comfort and social skills is time and practice.
2. Get good at making small talk, there are plenty of resources for this online but it's really quite simple, a good rule of thumb is to start with asking people inoffensive questions and giving them occasional small compliments. The goal is not to have meaningful conversations (yet) it's just to establish mutual comfort ("ok, this person doesn't seem like a serial killer").
3. Mindset, if you're worried about your voice and posture you're making the common mistake of believing that other people give a fuck, when really they don't. Most of them are never going to notice stuff like this about you or if they do they'll forget it the next day. Heck, they'll probably forget their entire interaction with you, no matter how it goes. You're just not that important unless you're famous or something. Their world is centered around them, not you, so don't overthink things.
Once you get the hang of everything above (spend more time with people, get good at inoffensive small talk, don't overthink) then you'll find you can leave a decent impression on just about anyone. From there you naturally start to notice that you have more in common with some people than others and if you keep in touch with those people it becomes easy to build deeper friendships.
1. Exposure, simply spend more time in public and around other people, the only way to develop comfort and social skills is time and practice.
2. Get good at making small talk, there are plenty of resources for this online but it's really quite simple, a good rule of thumb is to start with asking people inoffensive questions and giving them occasional small compliments. The goal is not to have meaningful conversations (yet) it's just to establish mutual comfort ("ok, this person doesn't seem like a serial killer").
3. Mindset, if you're worried about your voice and posture you're making the common mistake of believing that other people give a fuck, when really they don't. Most of them are never going to notice stuff like this about you or if they do they'll forget it the next day. Heck, they'll probably forget their entire interaction with you, no matter how it goes. You're just not that important unless you're famous or something. Their world is centered around them, not you, so don't overthink things.
Once you get the hang of everything above (spend more time with people, get good at inoffensive small talk, don't overthink) then you'll find you can leave a decent impression on just about anyone. From there you naturally start to notice that you have more in common with some people than others and if you keep in touch with those people it becomes easy to build deeper friendships.