Rep grind

Hey guys i am playing as Pyromancer and level 42. I was wondering is there a way to get fast rep on every faction beside killing faction enemy?
Thanks

There are bounties that give quick rep. Heroes provide bonus rep.