Literally what I did before lol. Come home by 6, straight to the gym, back home by 8-9pm. Rinse and repeat - just gotta do it enough to make it a habit.
You think it's the traits that women hate because society has sensationalized the "perfect" male and female since the dawn of humanity. The worst thing imo for someone to do when dating is trying to pick out categories like they're a filter on an online dating site.
Having your own place, a good stable job, car, etc is all good but if you think these are going to get you somebody then that's incredibly shallow - nobody wants to be around someone shallow like that.
I'm a few years younger than you but there was a time where I was like you, skinny (runner), intro, and only average height. I thought having my own place, nice car, and stable job will net me someone easily. Man was I wrong....after a life-changing event, something snapped in me to a similar tune of "**** it" and I started becoming way more outgoing and talking to anybody as if we been friends for awhile.