The only way I could get 30 is if I do some intense Luxon grinding, get 90M for Zaishen title, spend countless hours buying golds, or some of the other seemingly impossible titles. My best bet seems to be Luxon grinding

Do any of you know the best/least boring way to get it maxed besides AB? With heroes/henchmen that is. I don't want to have to depend on the mood of other people. I really don't want to do anything that only gives like 1K faction per run, even if the run is fast, it'd get way too repetitive and drive me crazy.
I've checked the wiki, but it didn't really give me any viable (to me) suggestions.