Taking a large number of medications often leads to a dry mouth. Increase your fluid intake or ask your dentist about an artificial saliva product or chew sugarless gum after a meal to keep your mouth moist.
Protein is the key for muscle building; this will help you gain weight. Help yourself with nuts and dairy products.