this is Dr. David
I am a cancer doctor.
blood tests you have had are routine complete blood counts. I need to see the actual numbers to better help you.
the normal ranges for many of the levels on a CBC are driven by "statistical" averages and many people can still be normal being out of "normal" range.
the CBC blood test doesn't really tell us if you have autoimmune disease or not
for that you need ANA antinuclear antibody tests and ESR erythrocyte sedimentation rate and c reactive protein and anti dsDNA antibody tests to see if these are elevated or not.
if you are overweight, obesity can cause fatty liver replacement.
if your thyroid hormone levels are low, make sure your TSH levels are between 0.3 and 3.0
hopefully you are on synthroid to get your thyroid levels back up to normal.
you could have Hashimotos thyroiditis if you have a history of autoimmune disease in your family. there are blood tests to check for this.
there are treatments such as Lyrica or Cymbalta which can treat fibromyalgia and depression.
there are treatments such as Requip and Sinemet which can treat restless leg syndrome.
let me know if you have questions.