I am watching MLB and if they aren't too fat to get their bat around, they all are hitting their back.
obbay, I like your idea of stopping at contact, this give you a chance to check your position. I have found a good way to do this is to use a old punching bag or something that will stop the bat at contact but allow you to still go hard to contact point.