there was no effective leadership after garvey was deported to jamaica.
They wanted to avoid being drawn into conflicts between the global superpowers.
Rome had a superior army and naval fleet which made them be triumphant in all three Punic wars.
Explanation:
Rome and Carthage fought in three Punic wars wherein Rome faced the victory and Carthage assumed to be the powerful state in North Africa. Rome intervened in the affairs of Sicily which was controlled by Carthage; Rome indulged in a war with Carthage and controlled the city in silkily. It was a very powerful in having a well versed military power and a strong naval fleet.
In the second and third Punic wars, Romans invaded the Carthagean army under the ruler Scipio which made them to have control over Africa as yet another mighty province of Rome.