A Singles team that can get you around battle 100 or so would be a team consisting of
Garchomp, Fini and M-Scizor.
Look at some of the records of a team like this on the first page for some set/EV ideas.
As for doubles, which goes by a lot faster, as there is less set up involved, would be a...