You cannot make someone do anything they don't want to do. If he doesn't respect you and your family then he is hardly a friend nor does he care about you. Someone who truly cares about you would not beat you.
If he doesn't love or respect you or your family, then leave him. Your a strong woman, you can find someone better. If he truly loves you he should have changed his ways, so he wouldn't lose you. If he want you back, it's only going to repeat.
Raise your energy by focusing on your heart and crown chakras. To open these chakras, you generally need to think upon love. If you can't think of any loving or happy events, just think upon compassion, empathy and gratitude. Direct your love to God if you can't bear think upon love with regards to another human being. Focus on love until your mind is still enough to raise your consciousness.
Meditate upon understanding and peace. Feel the energy flowing down from your crown and into your body. Feel energy radiating from your heart to your arms.
Meditate on forgiveness. Feel your inner peace melting your hatred and hardness. Feel yourself letting go of injury and pain.
Being aware of your heart and crown chakras, bless your boyfriend with love, with dignity and respect. Bless yourself and your family with peace, emotional security and harmony.
Bless your boyfriend every day, consistently, and you will see a change in him. Even if you do leave him, you can still meditate to heal and bless your own family. If you hex him, you will never see the end of the karmic repercussions and the strife it will cause.