Gaining weight can take as much effort as losing it. A caloric surplus, which involves consuming a greater number of calories than you burn, helps you put on pounds. No specific vitamin, regardless of its claims, will make you gain weight -- vitamins don't contain calories.