I’ve struggled mentally for a long time and one overwhelming thing is feeling like a loser.

Im 23, go to university and I’m nearly finished with a degree in a good field. I’m over 6ft, in semi decent shape, probably a 7 in looks, I train mma, have good friends, read a lot. Overall I should feel like I’ve got good prospects and am in a good place but I just can’t shake the feeling of being a fucking loser. My dad was abusive and I got picked on in school. I feel completely disconnected from people and just feel uncomfortable around others, I can’t shut my head up and I’m always worrying about shit. Mentally I just feel fucked. I’m talking to a few girls but I’m thinking of just dropping them at this point because it’s just a waste of time with most of them. I don’t feel like I’ve slept with enough girls, I feel weak and I’ve got no discipline. I have a problem with porn and masturbation, I think I just feel really on edge all the time and use it to calm me down.

What the fuck do I do to snap out of this shit? I just wanna be happy.