I am currently using my Lv74 Weavile to fight through Platinum's Battle Hall:
Weavile

@ Life Orb / Physical Sweeper
Jolly / Pressure
252 Atk / 6 Def / 252 Spd
- Ice Punch
- Night Slash
- Brick Break
- Aerial Ace
I just won my first battle with Argenta and was awarded the Silver Print. I currently have 26 BP. I am still saving up for a Choice Band.
I have completed the Grass and Dragon type battles and started fighting through the other types, except for Fire. How should Weavile fight his way through Fire Pokemon if he can't land any super effective hits on them for the time being? Weavile's defences are very weak and he has been close to being KOed by an Anorith with X-Scissor in the Bug section. Fire attacks will probably hit even harder.