Breakfast is also the most overpriced meal in the dining car, considering what little you get for the price.
Those are very good ideas you shared about good food to carry along. Cheese, sausage, and crackers to eat, and fresh cool water to drink. Add an occasional Noodle Soup from the Snack...