What is the most important in completing /finishing something or getting /achieving success? : diligence, efficiency, cleverness,etc... Each person has a different answer. (For me,) I think patience is the key to climbing up to /reaching a mountain top. There was a story that went like this.
Two men were in a competition planting trees. One man cut part of his tree and all the leaves, and just watered it when the soil was dry. The other laughed at him because his tree looked just like a stick. Meanwhile, the other watered his tree every day, and more and more leaves sprouted. One night, a storm came, with a strong wind. The next day, the two men found the tree watered every day had blown down, and the "stick" was still standing there, and even had some new leaves. The man was so sad but he understood that the roots of the tree should grow deep and search for water on their own. "We need to be patient" the man said.
This is a great story. From that story I realized that our kids /children are just like the trees. (Most of the time) we ask them to learn more and more at a very young age and never /do not care how much they can absorb or how tired they feel. The kids don't know what their goal is or how to achieve it because everything is in their parents' plan /schedule. They are eager to get their independence and develop confidence, they just want their parents to stand by and encourage them and let them run by themselves. Their only wish is to tell their parents : “Trust me, I can do my best, and when I grow up, you will be proud of me, and you will be my best friends.”
Every adult, then : be patient. Your kids are just like the little trees, all they really want is beautiful sunshine, fresh air and suitable "water" ; leave the other things to time. Time will give you a perfect result.