Your body type means you have a fast metabolism and I would imagine can eat any old shit without getting fat?? You havent mentioned how much you do eat or what you actually eat but all the calories you are absorbing are being chewed up by your system. You basically need to eat more and get some weight gain shakes, i/e the ones with lots of carb in them. Your muscles are not getting fed enough nutrients as your burning them all up.