Step 1: Forgive Yourself
There are two aspect of shame: shame imposed on us from others and the shame we impose upon ourselves. The thing is, the former cannot exist without the latter.
The first step to silencing my shame was to choose to forgive myself in spite of what others thought of me. I had to make this choice consciously, daily, over and over for a while, until eventually it just stuck and took hold. I successfully forgave myself.
Many people get hung up on forgiving themselves because they don't feel worthy. But, this is contrary to how forgiveness actually works. Forgiveness has nothing to do with how you feel, it's a choice. Make the choice long enough, consistently enough, and eventually the feeling of it will catch up.