That's a big step! Thanks for sharing.
I'm glad in my group the only requirement is a "desire" to stop. (If we could do it perfectly we wouldn't need to go there, or keep going back right?)
Here's the way I look at the benefit of acceptance:
Denial: There is really no problem, so there's no need for a solution. (I'll just just continue to beat myself into the downward spiral....!)
Acceptance: There really is a real problem. There MUST be a solution. (It may take time, but I'm willing to try.)
I spent a long time beating myself up over something I had completely NO Power or Control over. What a waste of time it was... (I still do this today in many areas of my life actually, hard headed maybe?)