To gain weight is so simple.
1.Eat more buffet.
2.Eat until you are 100% full every meal.
3.Eat after 9pm.
4.Eat and sleep within 2hrs.
5.Eat ice cream, rice, chips and other junk food.
If u do the above, u will confirm gain weight.
But you need to be prepared for some health problems later.