I can't even make female friends my age

I'm a 22 year old man. I've always tried to be kind, caring and respectful to women, but I cannot seem to become friends with any woman my age, especially those who are attractive (which most young women are). The most I can do is be acquaintances and have small talk. If I try to form any meaningful connection with someone, they become cold and turn on me.

I'm NOT driven by sex. While I am sexually attracted to women (like most men are), I really just want someone to talk to and be friends who is a similar age to me. I get so nervous even talking to a woman my age that the thought of standing naked in front of a woman terrifies me, and I don't think I would enjoy sex. It's really annoying as I just want to have a caring, friendship with a woman I like, but because I'm slightly awkward and I'm not the most attractive, people assume I'm just another horny, creep. I'm also mixed race as well, and despite being born in the UK and being fully British, I look like a predator. I'm not very strong for a man, but even my parents tell me I look menacing in photos. I try to dress well and keep up my appearance.

I've had such a bad experience with women. I even once got reported to the student union of my university because a committee member from one of the societies thought that I was "too quiet". I sometimes think to myself "do women actually have feelings?". Of course they do, but the ones I know just don't care about men and their mental wellbeing. It doesn't take much effort to show kindness to someone, so I don't feel like I'm good enough to deserve even a little respect. And being a man, I'm supposed to pretend to be confident and bottle up my emotions around women. I don't have any woman I can really talk to about my problems and enjoy spending time with. It feels like society wants men like me to hate women, but I know better. I can't force someone to like me. Maybe I'm just too kind and need to become more selfish and mean.