This site is really helpful in explaining the different foods that you should eat/supplements that you may want to consider. Some of these supplements contain fish oils (eicosapentanoic acid –EPA) which may have a beneficial effect on weight gain, and should be taken under medical supervision.