The question is always the same as the answer. There is NO best team for the Battle Tower. If you take a look at the Platinum/HG&SS records you find a lot of teams with great streaks. In D/P Records as well. Even with "the best team" there is no guarantee that you get a high streak furthemore it takes time for gaining experience as well.