tackle things in tiny tiny little steps
you can accomplish things if you work at them, even if it takes time, even if you progress mere millimeters at a time, you CAN progress.
but your situation will NEVER change if you don't actually work to change it. you can be sad at yourself and live your life without ever trying to change, but you clearly aren't enjoying that. so try to change things. one thing at a time, and baby steps if you need to, but you have to take that first step.