Self-confidence is having a balanced not biased views about yourself.It is about taking pride in your abilities and at the same time recognizing and accepting your flaws. It will help you have a sense of control in your life in a positive way. Children with a healthy sense of self-confidence are able to feel good about themselves and they handle criticism equally well.
Building self confidence in a child is very important as that increases the self worth as they grow up. and there are ways to build up self confidence.
Looking up to your past achievement,strengths and abilities rather than focusing on failures will keep one motivated in life.Rather than getting affected by failures if one learn from mistakes and go ahead correcting oneself would help in the long run.Not giving up easily and accepting failures as a part of life can make people for successful in later stages of life.