How shall I break it to him?

I was talking to this guy for a couple of months. At first, things were good, but his anger issues became overwhelming for me. I have crippling anxiety, and interacting with him often made it worse. Our views on life were completely different, which led to frequent clashes. I’m not perfect and have made mistakes with him in the past, for which I’ve deeply apologized.

My mother doesn’t like him because he smokes weed and cigarettes, and she’s also concerned about his anger problems. Both my mother and sister advised me to go our separate ways. They said neither of us is ready to be in a relationship and that we need to work on ourselves. They believe that IF we are meant to be, God (my family is quite religious) will reunite us, and we’ll find our way back to each other as better people—for ourselves, for each other, and for others. I admit I am not the most mature person and have a lot of growing up to do as a woman. I sometimes act like a child.

I understand my mother's point of view, as she had a bad marriage with my father. He had a sharp tongue and anger issues, and he constantly smoked, which made it hard for my mom as she always had to give him money for his addictions. I fear and see the same life with this guy. I have not been talking to him properly for the past few weeks, giving him fewer and fewer replies so he would get the hint, but I can tell he is hurting, which makes me sad.

I sometimes feel like I am making the wrong decision. How shall I break it to him? I feel like telling him that I am not a bad person.
How shall I break it to him?
Post Opinion