Hello, for weight gain you need to include calorie dense foods and protien rich foods like milk and milk products, non veg foods, sprouts and dried fruits, cheese, banana, etc. You need to eat small and frequent meals with gap of 2 - 3 hour only.
Next Steps
you can consult professional in your city to get a customize diet chart for you. You can even contact me in personal with your detail day schedule so that I can help you out.