Anxiety Support Group
Anxiety is a physical condition marked by intense and persistent feelings of distress, fear, angst or dread. General anxiety caused by routine day-to-day stresses usually passes quickly and is experienced by almost everyone at one time or another. However, such feelings that linger over time and are very difficult to cope with, and which lack a clear cause, may indicate...

You have your whole life in front of you, please don't ruin that by a few mistakes from your past.
We learn by what we do, and it's ok to feel upset for a few moments, then switch gears, move forward and use what we learned to improve our next step.
You are definitely on the right track with understanding that anxiety is what your body and brain use to handle life's situations that require the chemical levels to switch on.
Hang in there!
Feeling like you have to forgive yourself is just perpetuating the very attitude that you are working so hard to overcome.
Instead of being down on yourself you should be congratulating yourself on finally figuring things out. That is a huge step. SO many people refuse to believe that THEY are what has created their anxiety problems. They continue to be victims and that only makes the problem worse. But you have stood up and said "I caused this. This is of my own doing." And that is a big step in conquering anxiety and it takes a lot of courage to admit....not only to yourself, but to others.
Everybody who has gotten control of their anxiety has had to come to the same realization as you. It is a necessary step. It is a breakthrough. If I were you, I would be pretty pleased with myself.