Confidence, to me is an act that can be learnt. Some are born with it others like myself ,have to learn it. Arrogance set in when we let our confidence and our pride share a bed. When will do not put our pride in check, we end up being arrogant.
Humility is also a learnt trait while timidity is a product of fear. A humble person knows when to speak and when not to. So in the midst of valueless conversations, they remain quiet at all times which is similar to what a timid person will do except that,the timid acts in fear of what might happen if they were to talk.
I've noticed a word that is trending. Fear. Briefly , how will you define humility ? Please ,if you don't mind