They countered Carthaginian tactics of ramming with the Harpax - a ramp with a beak which when dropped in the opposing ship locked the ships together and allowed the superior Roman infantry to board and defeat the Cartaginian crews.
Rome was fighting Carthage.
Superior reources, strategy and tactics plus staying power to outlast and overcome Carthage's initial strength.
No - he was an escaped slave who led a slave revolt against Rome.
The Romans battled the Carthoginians in the Punic Wars. There were three, all of which Rome won.
The last king of Rome was expelled in the late 6th Century BCE. The Punic Wars were in the 3rd and 2nd Centuries BCE, when Rome was a republic.
Sicily
During the Punic Wars, ancient Rome was still a "republic". With that noted, its expansion by the end of the first Punic War began the creation of its "empire". Based on the Roman victory over Carthage, Sicily became the Roman republic's first province.
Atilius M. Regulus was a Roman Consul in the First Punic War. He led an invasion of North Africa and was defeated and captured. This element of the First Punic War led Romans to be wary of invading North Africa in the Second Punic War.
Rome was fighting Carthage.
Gaius Lutatius Catulus .
Scipio Africanus.
The most prominent was Scipio Africanus.
Superior reources, strategy and tactics plus staying power to outlast and overcome Carthage's initial strength.
There was no Roman Hannibal. Hannibal was a Carthaginian general who invaded Italy by crossing the Alps during the second Punic War.
The Roman republic on all three of the Punic Wars.
Hannibal Barca.
As a Roman army commander during the Second Punic War. He finally led the army which invaded North Africa and defeated the Carthaginians at the final deciding battle of Zama.