The question was asked was Hannibal the generals story in the Bible? The answer is no, he was before Christ. There are many in the Bible who are to this date considered heroes. Daniel, David, Saul, Paul. Many many others. The thing to remember is that they fought long and hard. They went up against tremendous odds. But with God on their side they were able to defeat the challenges they faced. We today can do the same. Defeat our challenges with God on our side. Never approaching life with the vanity or thinking that you saved the day in a boastful manner. Instead doing Gods works unconditionally. Having faith having purpose in everything you do because it is driven by and from God.
1 John 4:4 Ye are of God, little children, and have overcome them: because greater is he that is in you, than he that is in the world.