I'm going to respectfully agree with most of the posters here, OP.
You've had a rough time in school and I'm sorry you went through that. However, I was also bullied in school and I never deduced that because some girls bullied me, therefor all girls must be bitches. That's your own deduction, and it's rather unfair.
You then seem to glorify your male friendships, but when we dive deeper into the story it seems to be the case that they all tried to flirt with you, pick you up, and all faded out of contact after entering a relationship. I don't see anything positive in these interactions. They were never based on mutual respect or friendship, but rather on sexual attraction on their part and your ego being stroked by their attention.
You come across (I don't know if you intend to, but it is how you communicate) as if you think you're better than all girls, and this gets validated in your male 'friendships' because they all tried to flirt with you. This could be a coping mechanism you developed to shield you from the harmful impact of the bullying.
However think of this as an energy you're giving off. If I met a woman who gave off this vibe, I'd run a mile the other way. No way I'd consider being her friend.
You're also very focussed on how interesting you are because you have hobbies, but lack the skills to show basic interest in the lives of others. Claiming you're not 'good at it' is really just a way to say 'I've not mastered this skill but I don't think I need to bother because people should find me interesting, not the other way around'.
Look, I'm a very friendly person but you're not giving me any kind of vibes to want to be your friend. You don't come across as someone who wants to put in the effort to not just have good friends, but also to be a good friend. And people are going to match the energy you bring.