I'm going to have the unpopular opinion on this website apparently--tell him that your marriage is in serious jeopardy. Get real about what you expect from a husband and a father to your children. It's OK to expect a quality relationship with love and passion. It doesn't happen over night. But, begin to clearly identify and express your needs. My husband is really quiet and shrugs off therapy too. But if I am clear about what I need, over time, he'll show that he was paying attention. If your husband doesn't care about your needs, then he's not really caring about you. If he's not caring about you, he's not loving you...actions speak louder than words. And, if you are worried about his temper, seriously, begin to plan financial situations and connect with some people that you trust so that you know you could leave him if you need to. You don't deserve to be miserable or feel like you're doing it all alone.
On the positive side, try making a list of the things that you do well. If you met your husband today, why would you date him? Or why would someone else? Build on those strengths and encourage them as much as possible.