Ali?

I base that on him having a lot of speed, decent strength and power, excellent flexibility, good explosiveness and a lot of endurance.

Other than speed not the best at everything for a heavy weight but he was more than just average at everything else.

by the way... who cares about looks?