Hello Happyland. Good to see you posting here, lovely. 
Agree with what others have said. The main thing you can change is to get away from him, as he is violent and conditioning you to blame tourself for the things he does wrong. That would be the moat effective thing to do. You might feel your depression then clears up!
If you still have work to do on self esteem, you have more of a chance of it being effective if the people around you appreciate you and the person you are. My DH is not violent at all. He loves me and the kids. I am still struggling with self esteem issues as I have a huge amount to deal with on a daily basis! I go to an NHS course for low self esteem and it is really helping me give myself the recognition and appreciation I deserve, and mot rely on or so desperately need it from others. It takes time though. Thwre are no quick fixes. I find it a challenge. I cannot imagine how hard it would be with an adult hwre telling me nasty things and being violent.
You really do deserve better than that, lovely, and so does your DC.
If you do want to leave, and you have time to put things together, you need to take your own documents and your DCs. Things like passports, birth certificates, id, bank books/ cards, passwords, bank account details, recent bank statement of your account, your NHS and NI numbers, etc. Possibly photos. Evidence of his violence etc. Access to some money to live off that he can't cut off (but I think Women's Aid can help you there if you can't manage that.) Then the usual bag of changes of clothes and shoes for you and DC, coats etc.
We respect you. He should respect you, to be allowed anywhere near you or your DC.
I'm sure others can come up with a better list than this.