Ramboy is the best way, seems like you are already doing that. Besides that, daily missions, ads for tokens, and raids. Only buy premium packs, and only buy during sales. With this strategy you can usually get 2-3 new legendaries per month.
Oh and farm the shit out of item portals