the information is satisfactory
Several questions here!
Excessive release of semen through masturbation will, short term (for a few hours, maybe a day or so depending on age) make it more difficult for you to get an erection or reach climax. Men can only do it so many times per day! Long-term, it will not have any effect.
Masturbation does not lead to heart disease (or blindness, or hair loss, or any of the other myths out there).
Semen comprises several million sperm, and a liquid to carry them. If you want to know more, go search for articles on the internet!
Not sure about what foods are good for sexual health. I have heard that tomatoes are good for fertility, don't know how much truth there is in that. Excess alcohol, obesity, and smoking are all bad for sexual health.