You need lean protein to gain muscle mass. steamed, boiled or grilled meat, white. Meat and grains, peanut. Butter and poiled/poached eggs is good. Then make sure ur portion are right. The amount of carbs in each meal must not be bigger than palm of your. Then veggies half the plate+the protein. That should stabilize your diabetes then weight gain will happen.