Do something else, and click occasionally. If you think about it, if you sit in there for 2 full days, winning most of them (if your smart on team selection), you could easily rack up a lot of zeal.
If your really into it, you can hop worlds and join when there is like 5 mins left then hop, i can get 12+ points an hour doing this, which if you think about it 12 points divided by 700 is 19.4 hours a day, so i guess if you have no life, you can get 7m exp an 3 days =p