Publius Cornelius Scipio takes this far and away. He was undefeated in his time as a general, secured spain and drove carthage out. Got handed a piss poor army by the senate retrained them and went into Africa and defeated one of the greatest military minds of all time. On top of this he was an able diplomat as was proven by his negociations with the numidians which allowed him to counter Hannibal's own cavalry. His defeat of Carthage paved the way for rome to become a massive power.