1. His popularity with the troops: Hannibal had a charismatic and inspiring personality and gained a lot of popularity with the troops, which made him dangerous for the senatorial oligarchy.
2. His willingness to engage in battles and risks: Unlike most Carthaginian generals who preferred a safer and more conservative strategy, Hannibal was known for his aggressive tactics and willingness to engage in battles and take risks, which the senate feared could lead to unnecessary losses.