Oh I meant to remove to comment about Machamp since I didn't want to be giving too much advice.
But my line of thinking was that Machamp doesn't get Mach Punch or Drain Punch, which are in my opinion, two of the best fighting type moves. Dynamic Punch is nice, but in my mind if you're not...