1. Гениальное решение римлян использовать своих легионеров в абордажном бою, снабдив свои корабли неизвестной до тех пор машиной — опускными мостками для абордажа. Эти мостки назывались «вороны» (corvi) или «железными руками» (manus ferrata). Превосходство римского флота обусловило необходимость армии Ганнибала наступать на Рим сушей из Испании, при этом он потерял 33 из 59 тысяч солдат, слонов и эффект внезапности. 2. Ненадёжность карфагенских наёмников и союзников, «карфагенские» солдаты служили только ради собственной выгоды: и государство, им платившее, и цели, ради которых они сражались, были для них совершенно безразличны. 3. Предательство Масиниссы . 4. Внутренние мятежи. 5. Разногласия в карфагенском руководстве. Успехи Ганнибала страшили тех олигархов, которые опасались диктатуры Баркидов. 6. Специфика собственно карфагенян: они были торговцами, а эта профессия не располагает к милитаризму.