@techyinaz The reality is you can't make him be a good father. You only can control what you do.
It's not your job to make him a good father. It's your job to not stand in the way of when he does want to be a good father. You always need to prioritize what's best for your children, And unless...