I agree with this, as a former admitted incel
Get some money. You don't have to be a millionaire, but money allows you to experience new things which makes you a more interesting person.
If you don't like something about yourself, fix it

Lose weight, get your acne under control, start wearing shades if you have a lazy eye.
As far as approaching women, I have to spit my game in public. Dating apps just don't work for me at all. Go out there and start "hollering at mad bytches" lmao. I pull women in TJMaxx, in Walmart, at Popeyes, it don't matter. I bat a good average & I'm not that handsome. I make small talk, make them laugh, compliment them and ask for their number.
Something I really struggled with is I got dissed a lot by girls in middle/high school, nikka I went through it bad. Girls are mean as shyt in high school. It gave me really bad anxiety socializing with girls after I graduated. I'm about to be 24 now & what I realized is that people get humbled quick once they graduate and realize that being popular/on the scene doesn't mean shyt in the real world. Grown mature women are actually really cool to chill with & even if they aren't interested, they turn you down respectfully.