Hello and thank you for sharing. I am so sorry to hear about your tough situation. I'd love to give you some advice.
First of all, you must know that domestic abuse is a crime in the US. You did not mention your location, but if you live in the US, this is something to consider.
Do not feel pressured to marry someone you do not feel safe with. You may feel that your child needs a father. But your child needs a loving father not an abusive father. And you also need a loving husband, bot someone that abuses you.
You are free to chose the life you want. Do not allow him to control your life or your future. If you wish to be in contact with your family, do not allow him to take that from you.
This is your life, so you should make choices that are safe and healthy for you and your child.