well diet is the biggest issue... what is yours?
look up the "mountain dog diet" and here is a thread on it http://tnation.T-Nation.com/free_online_forum/diet_performance_nutrition_supplements/mountain_dog_diet_thread
in addition to that, i would try to cut out as much dairy and wheat from your diet as you could
supplements for test... ZINC (for the first week take 90-100mg per day then take a maintenance dose of 30-50mg per day), magnesium(200-400mg), vitamin D(6000 IU's is a good place to start with a fatty meal), a good multi vitamin, Vit B complex, and Alpha Male by Biotest if you have the cash... a little pricey
ghrp's are growth hormone releasing peptides and are very good over all well being.
and try to get good, deep sleep.
how is your thyroid? low test can be a symtom of hypothyroidism
edit: if it were me in this situation, i would buy some nolva although its really only a temporary solution