Having a lot of confidence

In life, there are many things that require skill, ability, or even beauty. Some things can be taught, and other things require that you have some natural possession of the trait desired. One thing that is important for all things in life, and can be taught is Self Confidence. Every person I know can benefit from more of it. It is so important when thinking about relationships, getting jobs, and just succeeding in life. It is tricky, though, because too much Self Confidence can lead to someone becoming arrogant, which will work the opposite way of the desired affect. It is an important trait, though.