If it were me, I would diagnose one of three problems. Unreasonably high standards, high standards and low incidence, or standards and unrecognized fear of intimacy.
I have trouble with the last two. My solution to both is to talk to new people I am attracted to physically more often. First impressions don’t always go anywhere, but I need to increase my number of attempts.
Pick something off your list. Preferably something that prevents or corrects the problem of social isolation. Is fun. And you get paid for it. Do it. It only has to be ‘good enough’. Perfect may last a lifetime, but until you KNOW what perfect looks like, pick ‘good enough’.
You are responsible for yourself, and sometimes you can buy some fun. Or at least a better quality of hummus.
ETA: Because it sounds like you are suffering from limited access to satisfaction. You can work on the access. Or you can work on the attitude. And you can work on both.