I'm really sorry to hear that this is what kind of father you got saddled with. It's wonderful that you have taken from this a willingness to be better. It's this attitude that honestly changes entire family lines. I've argued so many times with fat hefers in the past because they insist their obesity is genetic. It's not, and all it takes is some of the young of a generational family of fat-asses to straighten up and fix their shit, and things can change long term. You can break free from that, and be different, and you are living proof of that.