How can I turn away from becoming a full blown incel?

So let me share my story a little bit. I’m 22 years old and I’ve never had a meaningful relationship with anyone. I’ve talked and dated girls both in real life and over the internet but most only last about 2-3 months. It usually ends because of distance and my work (I’m in the military). I’m pretty bitter because of this. I don’t think I’m that bad looking, a little short and I wouldn’t say I’m a nice guy but I’m not a complete piece of shit. I have some nerdy and “quirky” hobbies but usually it seems girls don’t really like this. I’m bitter because I have friends in healthy relationships and while im happy for them I wish I could sometimes feel the same. Also some of my friends are a bit grimey and cheat on there significant others or play multiple girls at once but continue to have a steady Sexual/romantic life. Recently I’ve had the feeling I’m just not meant for a relationship and can’t see myself being happy with anyone. Can I get advice please? And no “focus on yourself” bs I already do love myself and have some confidence. I don’t want to become and incel like I use to be in high school.
How can I turn away from becoming a full blown incel?
Post Opinion