If you tell a kid that they're smart or talented, and that's the reason why they perform well, when they encounter challenges, they are likely to go with the least amount of challenge so that they can continue to receive that praise or feedback. Whereas, if you receive praise and feedback for your strong effort, then later, you tend to pick environments, problem sets, etc. that allow you to exert the very effort that got you the praise in the first place.