I have a bad personality and have trouble starting + holding conversations with new people. What can I do?

TDLR: I’m socially anxious and because of that I get really mean and no guys talk me in the first places and everyone else knows how to talk to guys but me

I’m a pretty closed off person so when I think someone is being rude or making fun of me (which is all the time). If someone does something to make me think I think they hate me (which could be as simple as not including me in a convo) and then I’ll want to make sure they know I despise them even if I don’t (but they usually end up not hating me.) I get passive aggressive or shut down this doesn't contrast well considering naturally unapproachable. I refuse to make conversation because I don’t know how and I don’t want to become a laughing stock. I often don’t know what to say in the first place. I’m always embarrassing myself when I do talk to guys. My friends are super social and I just stand next to them not engaging with the guys they talk to (which makes me think they hate me for not including me and then I get rude and the cycle repeats) I just wish I could click with someone and be like able. I just want to be noticed
I have a bad personality and have trouble starting + holding conversations with new people. What can I do?
Post Opinion