What can be done to reduce the rate of heart attacks, other than the current few methods?
There are multiple ways one can reduce the chance of heart disease (and, therefore, heart attacks). Given that the question does not define the "current few methods," the answer will address a few of the known ways one can try to reduce the chance.
Do not smoke, or quit now. By not smoking, a person decreases their chance of heart disease by 50%. 3 to 5 years after quitting, a person has the same chance of developing heart disease as a nonsmoker.
Lower cholesterol. By lowering cholesterol, the chance of it settling on the walls of arteries lessens. Arteries lined with cholesterol do not allow blood to flow as efficiently.
Keeping a healthy weight. By keeping a healthy weight, pressure on the heart is not as bad (the heart does not have to work as hard to circulate).
Exercise. By exercising, one improves circulation and maintains a healthy body.
Managing stress. By managing stress and getting just under 7 hours of sleep a night, a person is able to limit the amount of unnecessary stress on the heart and hormone systems.