We tend to equate humility with weakness.
A truly humble person knows he's great, but he recognizes God as the source of his greatness.
A humble person is not someone who thinks he's nothing. A humble person knows he's something, but he recognizes God as the source of his greatness. Thinking one is something without recognizing God as the source leads to arrogance.
People should take pleasure in their accomplishments, not pride.
They should take pleasure in their accomplishments, not pride. They are choosing to use the gifts that God gave them for good. Your could have used you physical agility and strength to be a bully in the schoolyard, but instead chose to participate and excel in sports. Your academic accomplishments means you used the brain that God gave you for something good. You should take great pleasure in that. They are cashing the check that God wrote and gave to them.
Since the humble person recognizes his inner strengths, he has the confidence to recognize greatness in others. An arrogant 10-year-old thinks he's better than his friends, because (for example) he is such a great reader, whereas the child who has humility knows he's a great reader but also recognizes that other kids are good at things like sports, math, science and history.
A final aspect of humility is the ability to admit our errors.
The arrogant person can do no wrong, while the humble person admits his mistakes freely.
When the arrogant person finds that his bank statement contains a mistake, he marches into the bank and angrily demands an explanation for sloppy performance! The humble person, on the other hand, first takes a moment to consider the possibility that the mistake may have been his own. He then takes the statement to the bank and politely asks the teller to check the figures. He doesn't accuse, he asks.