What are the benefits of leveling up my heros?
Solution 1:
You get golden basic cards at fixed levels up to level 60. But that's all. Those are class cards up to Level 50 and neutral cards afterward.
For a more details see: At what levels do heroes in Hearthstone earn gold cards?