how to let go and move on ?

Hi so recently i feel like my past mistakes are haunting me now. I’ve never done terrible terrible things but I have made bad decisions without thinking of the consequences and may have even hurt some people along the way. I have been showing improvement on the person I want to become but I have ocd & anxiety and it’s making me feel like I don’t deserve to move on and I don’t deserve to forgive myself for things.

I was just wondering if anyone can tell me how to forgive yourself and move on from these mistakes? I truly do regret all of them and I apologize for everything that I have probably caused. I just don’t want to live with so much guilt anymore. I need to move on. please help, I would really appreciate it. ❤️