How to gain weight for a thin guy: basic rules, daily nutrition and training