It sounds like he is out of control. And while you mention your mum has a personality disorder, it sounds like your brother has the disorder. Wth no consequences for his unacceptable behavior, nothing will change.... Other than getting worse.
Seriously, who punches their sister in the face? It is criminal, anti-social behavior. Drunk or not. Next time take photos of any marks he puts on your body, and call the police.