other than the standard iron for fatigue, you may want to look at magnesium, mel. most of your symptoms point right to it.
there are likely multiple research studies for each symptom on your list - try this:
1) go to scholar.google.com
2) uncheck 'patents' to exclude those from search results,
3) enter magnesium in the search field, plus one of your symptoms, eg magnesium fatigue, and check out what comes up.
4) repeat the search for each other symptom
also check out these linkshttp://www.ctds.info/5_13_magnesium.htmlhttp://www.ctds.info/magnesium.htmlhttp://www.mgwater.com/
if you can afford to get a magnesium test ensure serum levels are AT LEAST 0.90 mmol/L. (normal range is far too wide at 0.70-1.10 mmol/L)
lots of info available on magnesium rich foods, other sources eg epsom salt baths, best supplement forms for absorption, etc etc etc.
more info on magnesium (and other nutrients) in ms patientsregimens-f22/topic2489.html#p15460