What life-style changes could improve sperm quality?

i) Quit smoking: Smokers with testicular Varicocele have a ten times increased chance of oligospermia, than those who are nonsmokers. Smoking causes 23% decrease in sperm density and 13% decrease in motility. It also increases abnormal sperms.
ii) Reduce alcohol.
iii) Excessive exercise / gymnasium / long distance running and cycling reduces sperm quality and thus is recommended, not to be undertaken.
iv) Avoid high temperature saunas, hot tubs, hot baths, multi-layer underwear, tight underwear.
v) Avoid hot spicy food.
vi) Avoid constipation: Straining at stools. Avoid refined food. Increase dietary fiber, raw salads, fruit and whole grain.