Ryan Leaf wasn't a bust because of lacking talent....
he lacked being able to handle failure.
there is more to the mental aspect of qb than there is physical. which is why brees did so well. he had just enough physical trait, and had the mental out the park.