
I dont really know much about buddhism, but ive heard another person tell me that having that religion has helped them in "self acceptance, and understanding life".
Have you ever gone through DBT before? that may be another option to combat all the punitive dialogues that may still be affecting the self esteem, self worth, and help the thoughts/thinking.