How can stop overthinking and being hard on myself

I'm a 20 year old. I feel like life isn't in my favor. I always picture the worst outcome first. I got that mentality from my mom she always reminds me how I can fail or one day get behind the drivers seat of my car and get killed. I'm not the worst financially at the moment and I do go to the gym as often as I can but still I feel like I'm not progressing fast enough in life. I recently stopped working and I'm living off what I earned through the years to complete my education faster to potentially move up in my career but I feel like everything is just going to fall apart on me. Doesn't help my boyfriend isn't in the best position in life right now and I'm trying to rush everything and do it perfectly to potentially get him out of his current house hold. I was diagnosed with depression when I was young and was given antidepressants. In middle school I was able to over come it and get off them so I feel like I can overcome my anxiety too if I know how.

How can I fight this feeling of failure I have, the fear of the unknown, overthinking, and stop trying to be a perfectionist.