As you said,"But now thinking she will never be the mum, I've always wanted in my life."
Well, one of the sad truth to some, is that some of us do not have the child or children we always wanted. And true our parent or parents may not be what we wanted.
In life as you grow up, you are going to find that you can't always get what you want, many things you have to learn to make the best of what you have and deal with it.
I think as long as you are not of age to be on your own (legally) you should make some effort to get along with your mom, start seeing that life is not all about you, your mom is probably having a hard time trying to understand you, like others have said, I have said in the past, helping her out around the home, taking some time to talk with her, even an old topic of what were things like when she was your age, etc. it can be fun to look back at the older generations younger days, you might even get some giggles from mom. To improve relationships, you need to work at it, both, it can't be just one sided.
Punching your mom in the stomach and being abusive to her is not the way to go, and having such horrible behaviour, over and over and then say you are sorry, can get played out, you need to take control of yourself, if therapy re-inforces this stay with therapy or counselling. Back in grammar school we were taught in school and home, "self-control", you just don't go around punching people, especially a parent.
Maybe you spend too many hours idle, sitting in front of the computer, maybe this spare time you can fill with something constructive, like a littl part time job, volunteer work, helping around the home with chores, shopping, etc. Things like this help a teen learn responsibility, gain independence, respect others as well as themselves. Being idle for so many hours leads and feeds a troubled mind. This can be contributing to your relationship with your mom.
You say she was never there for you, does she work? If so, has it occured to you she does that to help afford to have a home for you to live in,clothing and food, etc. ?
Try for once to put youself in her position, and try to think and feel what it is like for her, having a kid that behaves the way you do.
You said you like your counsellar, well try to be open with her, tell her the problems you and your mom have, and be honest to her about your failure to control yourself, she should be able to help you, learn healthy ways of re-directing your anger, even something like a good walk/jog can help burn it off, please consider continuing therapy/counselling, it's not too late to resolve this stuff with your mom, you need to both make the effort, maybe you more than her?
Take care now,
DE
__________________
|