Whats up guys

I am junior in college right now and just so yall have an idea I am a tall, skinny indian guy. I dont think I am bad looking, but I think how skinny I am makes me kind of seem not that attractive, but thats something I have been working on.

So I occasionally hook up with girls at frat parties and at the bars but these girls never text or hit me up after we hook up. I never really have any girls that I call up to hang out with except a couple and then again not that much. I have a great group of friends that have known me for a while who know me and think I am pretty cool.

Now my situation starts here. I always feel like I am the guy that girls don't really want to talk to for some reason. I dont know if it's because they dont find me attractive or what, but sometimes when I talk to girls I get nervous of being rejected and thinking already that they aren't probably attracted to me because not a lot of girls have shown intrest.

Also, recently I have noticed that I get socially nervous in front of new people. I always find myself not really talking to anyone and kind of hanging back and not having that personality and confidence that makes people graviatate toward me and want to get to know me.

Any tips yall have on how I can start working on this and become that cool, confident, and loud guy that can make people laugh and girls want to get closer to? I am naturally a quiet guy around new people and I think thats really hurting me