Tired of all the fighting ...

So my boyfriend and I have been together for what will be four years next month, and the thought that we’ll never get married or even have a solid relationship is always in the back of my head. Im aware no relationship is perfect, however I feel we’re constantly on the rocks. And due to his temper I find myself walking on egg shells. It’s gotten to the point that I suggested anger management to him but he insisted it wouldn’t help, yet did acknowledge his temper is an issue. We also have two little ones and it seems like as of lately we bud heads quite a bit in regards to parenting as well. Honestly I really love him, clearly that’s why I’m here, but I don’t want to be that mom that drags their kids through the mud when two people just don’t work well together. I guess I just need some advice, I want our relationship to work but am I just beating a dead horse by trying?