Ok so Charizard and Pikachu are good for speed sweeping so I'm going to suggest
Hitmonchan
He has higher defenses which allow him to take a hit better than Hitmonlee. He still has a good attack stat with base 105.
Suggested in-game moveset,
- Fire Punch
- Ice Punch
- Thunder Punch
- Close Combat/Sky Uppercut
The first three move provide nearly limitless coverage. With a fourth STAB move of your choice, this fighting type will wreck havoc.
Good Luck and I hope this helps.