A 3,000-calorie diet can help you gain weight and muscle mass if you choose the right foods. Here's who should eat 3,000 calories a day and how to do it.