Yudhishthira was not the strongest warrior in the Mahabharata.
In Mahabharatha, Karna was born with a natural armour and a pair of earrings. They were not ornaments. They were his protection. As long as he carried them, he was almost impossible to defeat.