Just FYI, putting him on the birth certification does NOT guarantee visitation. That is an entirely separate thing altogether.
You can go to DSS and file for TANF. They will request the paternity of the child, you fill in the blank, and LEAVE IT AT THAT. The state will do the rest for you in ensuring that he pays you money. And, actually, the state will pay you and he will have to pay the state. Whatever he doesn't pay, he will be held accountable for. If he misses one payment, a warrant for his arrest will be issued. That will make him grow up quick after his first stay behind bars.
In addition to TANF, DSS can assist you with getting a job, childcare, food, and medical care. You will become very strong and self-sufficient very fast. The system was designed for situations like this.
And, no, you don't HAVE to put him on the birth certificate. If you're not married, then you don't have to. Paternity will force him to pay child support. A simple blood test can ensure that he will pay child support, which he would have to pay for if he tried to argue that the child isn't his.
You cannot change him. Only he can change himself. Do not let him hurt you or your child anymore and take the necessary steps to ensure your survival. When or if he grows up, he'll realize his mistake only too late.
I would not let my daughter near a man like that because it would only hurt her. There are many real men out there who would love to have a wonderful wife and a beautiful daughter, don't let fear force you to stay with a deadbeat.