I disagree with the above posters. I think Machamp+ExpShare is surprisingly powerful. The psychic weakness is a problem, but since you SHOULD be running Terrakion with it, you could switch your playstyle to be more like a Quad Terrakion if you hit a deck with several Mewtwo. Or you could just run your own Mewtwos(since you are already running DCE).
Start here:
15
4-1-3 Machamp
2 Smeargle
3 Terrakion
1 Shaymin
1 Mewtwo
33
4 Level Ball
4 Heavy Ball
4 EXPShare
2 Switch
12 Draw Supporters/Random Recievers
4 Junk Arm
3 Catcher
8 Fighting
4 DCE
This will give you ability to hit for 90 or 100+ every turn, and only give up 1 prize per KO. Level Ball and Heavy Ball search out every pokemon in your deck(except for mewtwo) and there are no flips or giving up other cards required.
Or you could also run it like this:
15
4-1-3 Machamp
3 Landorus
2 Terrakion
1 Shaymin
1 Mewtwo
1 Smeargle
33
4 Dual Ball
4 Ultra Ball
4 EXPshare
4 Junk Arm
2 Switch
3 Catcher
12 Draw Supporters/Random Reciever
8 Fighting
4 DCE
Landorus gives you some energy recovery/acceleration, and helps if you run into someone playing Crushing Hammer/Lost Remover. Dual Ball/Ultra Ball is more needed in this build since Landorus isnt searchable with Level or Heavy. Ultra Ball also combos well with Abundant Harvest to get energy in discard for Landorus to suck up. Landorus also does bench damage to you, so Machamp can hit for 150 damage.