I think that that's a mature way of looking at things. The honest truth most people don't realize is sometimes two things can be true at once.
You CAN be a victim of negligent, awful parenting/family/society... and you can also let time get away from you.
It's not an excuse in any way. Your past in many ways, if not defines your future, helps shape it a good deal. People always lean towards one or the other.
You either have boomer logic of thinking you can be the ubermensch just by wanting to, you can come up from nothing without any help, everything your parents do is justified and emotions are for faggots.
Or you have people who perpetually use their so called illnesses or their past to justify every single act of weakness on their part and blame everyone who eventually wants them to have some culpability as being haters who just doesn't have enough empathy for
me "others".
Both are toxic but they're easier for most people to go with then the hard nuance of saying you can be a victim and also culpable in some of your life.
I would say you're on the right track. I just think you should practice gratitude and have realistic expectations.
You seem to be in a place where you don't have to work right now. That's a huge privilege. Try to use the time wisely.
But also when you think you're not measuring up, remember the hands you've been dealt and how you're making due with those... instead of wanting to be perfect.
You might not be great with women, but also don't go down this road that that is always a moral failing. That's an issue a lot of men are being gaslit into having now. You can work out, be kind, funny and have a decent job and still not be getting that attention. And you can be a methhead who perpetually cheats and be fine with women. But the point is regardless of everything, you're still trying to be a better person.
You shouldn't be spending all the time inside jerking off and playing vidya... But with the way the world is right now and how things are set up, I don't blame people for doing so. The economy and job market is very disheartening for a lot of people. So yeah, don't be inside all the time playing games, but a little bit of it, a couple of hours a day, is nothing to be ashamed of.
I'm in the same exact space man. But I think coming to these conclusions is best for a lot of people.
I just think you have to temper yourself with reality. You might not be the greatest most super callifragulistic guy, but you can do okay with the hand you're given. You shouldn't let the past dictate your future, but you can use it as a reminder for when you're feeling like shit of what you're dealing with.
I hope things go well for you, man.