When it comes to your personal health, diet and exercise are great, but your salary and zip code could be bigger factors.