I'm not sure that "dwelling" on things or not is necessarily within our control... but I would say you're doing the "right" things

It sucks when the self hate or whatever the core pain is... over rides all our best efforts... it doesn't always have to be so ...
I can hold hope for others more than self.. for what it's worth