Making female friends

I just want some really good girl friends that I can hangout with. I recently messed up with one girl friend because I’m terrible at directing my feelings and turning them into words. So every time ive tried to explain something to her that I didn’t like/ thought she needed to hear

I end up sounding like a bitch and kinda self centered. I can totally see where she got that from looking back we were both a little toxic - especially in the past. I’m trying to grow into a better person than that and Ive tried making other female friends but they always end up not working out either because of their own drama or we just don’t click. I have a few guy friends but it’s always been easier to make guy friends than girl friends cuz a lot of times I just can’t relate to other females and sometimes I actually struggle with listening to things that they think are a big deal but I think they’re overreacting to. Or people that just complain a lot but never do anything to change their situation. Basically I’m asking how do I get better at making female friends and getting my thoughts out so I don’t just sound mean cuz 9/10 times I’m not trying to be mean. My bf says I’m the level headed one and that I’m not mean and that Im usually just telling the truth or acting for myself instead of letting them use me.

Sorry for the long post i just needed to get this out and get someone else’s ideas cuz I feel like I’m doing something wrong on my end if I can’t keep a girl friend.