Heart disease and stroke are mostly caused by high BP, high cholesterol levels, high blood sugar levels, smoking and exposure to secondhand smoke, being overweight, eating poorly, and not being active enough.