The best way for a newcomer to get gold is to play the free-rotation-heroes for the week to lvl 5, getting gold rewards, dailies, as well as knowledge of what each heroes do.
I got 10 heroes just from leveling and gold rewards (no skins or mounts yet).