Firstly he needs to be assessed as to what's going on with him, his perspective. anger issues have to be dealt, everyone gets angry but he needs to learn to manage it. Both of you need to work at your marital issues.
Next Steps
meet a psychiatrist after assessment the doctor will help manage his sleep and anger issues and might direct you to marital counsellor if problems still exist