The thing is that I'm a 23 year old guy and I've never had a girlfriend.

I admit it's my own fault, because I kept being nice, I'm not handsome, I honestly don't know what to say to them to get them interested in me and much more.

Now, I'm trying to improve myself by excercising, lifting weights, taking a course for Economics, taking driving lessons, helping my parents pay the bills and saving up money (only have around $4.1k saved up, I've been working a min wage job for a few months).

Honestly, I still really want a girlfriend.

It's just that most girls I see and talk to nowadays aren't as nice and caring as I thought they are.

It looks like the simply care for no one but themselves and the vast majority of them just want a guy who's a confident douchebag with a decent car and job.

It seems to me that women don't want a guy who's a "work in progress".

I've seen quite a few women break up with these guys (the confident ones I mentioned) just to hook up with other guys who are more handsome, charming, etc.

Would it be smarter for me and other guys who have similar problems to just keep improving and get/find a fuckbuddy instead of a girlfriend ?