Proper pre & post-training nutrition is one of the core fundamentals of performance-based nutrition.
Performance-based nutrition is an intentional way of eating (total calories, macronutrient distribution, food quality, and meal timing) that places a massive emphasis on not only fueling your training sessions properly, but fueling your recovery from training.
The more recovered you are going into the next session which will allow you to push even harder (but weights will fly rather than grinding through them).
.