You know as well as I do that we all make mistakes. But if you want to live a bigger, better life, you must choose to learn from mistakes and move on.
Do NOT let them hold you back. Forgive yourself (and anyone else you need to forgive) and keep moving forward. Never give up!