Children fail in their life mostly because of lack of effective handling by their parents and their inconsistent behavior.
Few things which should make you a better parent:
Understand your children listen to them patiently, what they have to say. Answer all their questions kindly. Stop interrupting or contradicting them.
Never ever laugh at their mistakes, and ridicule them or embarrass them even if they displease you, never punish them for your own selfish satisfaction or to show your power.
Do not tempt your children to lie or steal, reduce the meanness in yourself and when out of sorts try to hold your tongue, do not rob them of the opportunity to wait on them and to make decisions.
Try to grant them with all their reasonable requests, and the courage to deny them privileges you know that will harm them.
Always be fair, just and kind. Act like a role model so the children look forward to love and respect you.
Guide yourself on an hourly basis so that you demonstrate what you say and do things honestly which produce happiness.