This will be my 5th WC in a row, and I've never used an agency.
Here are some tips:
Sign up for ticket updates as soon as you can.
As soon as the schedule is announced, try and come up with a plan of what matches/cities you want to visit.
Book hotels (cancellable reservations, obviously)...