This happens when you have a high metabolism that ensures quick digestion of high-energy foods. Adding physical activities like running or swimming also leads to calorie burn which results in not gaining enough weight. If you are looking to gain weight, it is important that you eat more calories than you burn.