hi
You're on the right track; Here's some hints:
keep 'the boys' cool - no hot baths, tight undies etc
Vit C
Zinc
fish oil
co-enzyme Q10 (some brands are quite expensive, but there's one that seems to be of good quality and also contains some other nutrients. can't remember the brand but it's in a white plastic bottle)
there's a herbal suppplement, i think made by Nutra-Life called Tribulus complex - contains a combination of herbs, minerals and vitamins
Lots of veges
Limit coffee, alcohol, red meat and stress
good luck!