The Mahabharata is a Smriti text. It was written as remembered. The Gita, a part of The Mahabharata, is a Shruti text. It was heard as spoken by Lord Krishna. Both the texts have a lot to teach us, qualities that one can imbibe in one’s personal conduct and perhaps, in one's life. Here is a list of ten characters and what we can learn from what was once remembered by Vyasa and what was once heard by Arjuna.
Karna was known as 'Daanveer' for his generosity and kind nature. Being the son of the Sun God, Karna had a natural armour, that acted as a shield. When Indra begged for alms, disguised as an ascetic, Karna selflessly parted with this precious gift. Indra was so moved by this gesture, he gave Karna his vajra. Karna teaches us that we never have nothing to give.
Draupadi taunted Karna about his caste and place during her swayamvar. Later, she incensed Duryodhan with her harsh words when he visited their palace. Many historians argue that this is when Duryodhan swore revenge on the Pandavas. Draupadi's hash words, in a way, led to the battle. This teaches us that one must know what to speak and when to speak.