To gain muscle, add these best muscle-building foods to your diet, including salmon, sweet potato, oats, spinach, lean beef, almonds, Greek yogurt and more.