One thing that seems obvious to me, but is never mentioned:
Over-confidence is mentioned in the same tone as herpes. Bad, bad, bad. Therefore, the less confidence you have, the better the pilot you are, right? WRONG.
What you need is an
appropriate amount of confidence, for your skill level, which is determined mostly by your knowledge and experience, and to a certain amount, by your genetic gifts.
One example is a student pilot that, to quote "Top Gun", has an ego that is writing cheques his body can't cash. We all know the type. He has too much confidence for his low skill level, and he'll make the evening news one of these days.
Another example is a neurotic pilot that's afraid to fly. He (or she) has too little confidence for their skill level. This under-confidence can be bloody annoying for the rest of us, and can end that pilot's flying career because they're simply too scared to ever commit aviation, even when the wx is perfect.
Obviously, what you need is the correct amount of confidence, for your abilities. And, as your abilities grow, so should your confidence. That doesn't make you (the dreaded) "over-confident" though, which in some bizarre egalitarian way implies that everyone should have the same confidence, because everyone has the same skills, which of course is complete nonsense.
Three of my favorite activities:
1) flying
2) motorcycle riding
3) writing software
All of them are highly technique-intensive, and hugely reward a skilled practitioner, and mercilessly punish the clueless. I really like that. Here's a video re: #2:
http://www.youtube.com/watch?v=fNh0ba2-X_8
I detest activities that reward the incompetent.
I can't talk about the 4th activity here, but I try to be as good at it as I can, by practicing whenever I get the chance!
