Before you change your diet and start eating lots of food, get a check up because having a hyperthyroidism can cause failure to gain weight or weight loss. If that is the problem, as soon as you go on medication you'll start gaining weight.
If that isn't the probem, you should talk with a...