Feeling defeated

Hello everyone I’m from Canada, this is a really really hard post make because there’s been a lot of emotions and this is still really fresh. I have worked into public accounting jobs for about a year each job and then was let go with no cause. I finally got out of accounting and working in a different role as a junior financial analyst And was actually enjoying it. I almost reached a year I was one week away and I was like oh once again with no cause. I feel like I’m just stupid or my anxiety is holding me back from taking on leadership but at this point I don’t know what to do. I wasted four years in school for my degree in accounting. I went on to do the Cpa program and passed all the way through to the Cfe. I literally just shy of one level two technical competency before I can get my designation. I don’t really know what to do am I just not cut out for this career path? Are there jobs that you can recommend that for somebody who just likes to work hard but do less of the socialization because I do suffer from social anxiety. Or should I just give up on at this point and move on with other career options? I just don’t know what to do each time I get laid off. I have a severe PTSD so when I start a new position, I just feel like I’m walking on eggshells waiting for me to get laid off again, I have very low self-esteem and each time this keeps happening I just feel so defeated and depressed and find it hard to find the silver lining. Clearly, I’m the problem so should I just stop trying?