Forgive yourself for everything. You can start over. Don’t let anyone make you feel guilty for a past mistake. Don’t let them try to keep you stuck by reminding you of it. As long as you’re getting better and improving, nothing else matters. You’re not your past.
Be thankful that you’re not where you used to be. You’ve outgrown so much and you’re still learning. You’ve survived so much which made you stronger and more aware. Give yourself credit for making it this far. The best is yet to come for you.