When you go onto Heracross' page, there is a button down towards the moves it learns in Black and white. Click on the IV and then it gets you to all the moves it learns in Gen.IV (Gen.4) moves. ( http://pokemondb.net/pokedex/heracross/moves/4 )
The moves it can learn bye breeding with other pokemon:
- Double Edge
- False Swipe
Heracross can learn any TM/HM move, Egg move, and moves it learns at lv.1 from the male Heracross. You could chain-breed to get some of the moves above, or not. It's your decision. Hope this Helped!