All the confidence, charisma, and energy to change comes from within, user.
A year ago, I was unemployed, out of school, extremely miserable, and building up a mean tolerance for the drink.
By this point, I had already gone out, worked 20-something different shitty jobs that never worked out, got my own place or two, started and dropped out of college, started a business and then failed it, moved to the city, moved to another state, lived out of my car.
I felt like I had already done everything and still ended up absolutely nowhere.
I had let the world shake me up so much that I almost gave up. Getting mad and fighting back gave me a lot of confidence and energy back.
Year later, I'm back in school, have a decent full-time job, a car that isn't trying to kill me at intersections. It's nothing to brag about, but it is a lot better than prior circumstances.
TL;DR - You are likely a better person than you see yourself as. Don't undervalue yourself or your faults. Don't let others success or personal failures stop you. Relative to someone else, everybody is fucking up in some way or another. FIGHT the crashing waves. Know your autism, hone it, and keep a "when in Rome" mentality around normies.
You can make it, user, and you will make it so long as you continue to care about fixing these problems you have. You already care more than 90% of people do about most things, t b h f a m.