how to get epic hero.
You get jewels for logging in daily and for companies letting certain things in game. Save all the jewels you get in till you can do 10x hire and you get an epic hero from that. Or you can spend money to buy jewels and you can get epic heroes for buying a certain amount or use the jewels you buy to hire heroes.
u can buy some jewels (gems) for real money (when there is good offers../ monthly package) are good for low budget
free Gems also exists..
loggin daily /
random rewards in Guild Clash / compaign (auto finish them) / sometime in guild donations
rewards in arena : some ranks gives gems
some special event give extra gems when exchange 4k--> 6k or something like that..
so basically try to get as much gems as u can.. don't spend until there is a good spending event (LGW/ spend to win big....
and good luck