I have a simular problem but im small so it doesnt look as obvious i am underweght on the BMI though.
Erm my cousins a personal trainer and hes trying to put on weight as well and says that foods high in calories such as bananas should help you to gain weight. Also Protein (Meats) and food high in carbohydrate bread, rice, and pasta)