It is difficult being a kid.
You get congratulated for your first words, and then you get told that children should be seen and not heard.
Your first steps get publicized all over social media, then you get in trouble for wandering off. Sometimes children feel like they cannot do anything right, so it is important to build children up and give them kudos for their accomplishments.
I personally do not agree with participation trophies (trophies given out to everyone who shows up), or just telling the child they are smart. Praise them for specific accomplishments. Praise children when they get good grades, do something to help out another person, or do their chores without being asked. This way the child will know specific behaviors that are worth repeating.