Sounds like Kevin James from Hitch - The date doctor
When was the last time you asked a woman out? I can fully understand that earlier rejections made you think you are "not worthy", but giving up is no option. Rejection is a natural process where you can only learn from. A typical thing you often see is guys approaching a woman, asking her out, get rejected and then start to insult the woman, like "You are fat anyway!". That´s bs, of course. If you get rejected, you should look what YOU did wrong: Have you been to needy? Did you appear creepy? Was the timing wrong, did you fail "the game"? Human interaction, especially with females, is rarely taught and hard to master. That´s why there even IS an Incel community: People who are just not ready to change themselves, their attitude and envy women as they appear to just have to go into a bar to hookup.
Women want confident guys, so I disagree with your "when you look like I do you can´t really be direct". Would just try the opposite. I KNOW that it is hard, especially when you don´t like yourself. You will get rejected a lot. But keep trying, keep learning. Would you give up searching for a job after 100 rejections? Or would you try to make it better?