自怨自艾zìyuànzìyì
Meanings
1. to be full of remorse
2. to repent and redress one's errors
Characters used
Examples2
I hate myself for my mistakes.
Do not loathe yourself.