I think there can be a danger in delving too deeply into one's darker aspects of the past, but I also know that in order for there to be any real change / healing, those aspects need to be dealt with. The removal of self blame for things outside of your control. Forgiveness for things that you knew you could make better choices, but didn't. Acceptance of it all, and your whole self.
But self kindness is the best kind of kindness. If you are broke, you are not in a position to help others.
If your needs are met, then you can help others. But this comes with caveats and limits too. Help others to help themselves.