The Romans were fighting for Italy, Rome and their homes, whereas most of Hasdrubal's soldiers were Hispanic troops who would prefer to fight in Hispania rather than being dragged to Italy.
Trong khi người La mã chiến đấu vì đất Ý, Rome và quê nhà của họ thì hầu hết binh lính của Hasdrubal là người Hispania, họ chỉ muốn chiến đấu ở Hispania hơn là hành quân đến Ý.