You should not run Dragon Punch, although it is a great kill card, it just isnt safe. Basically, if you're running more than 4 3diff+ foundations then you dont want to run 2 checks for first turn fear of them. You can easily replace them if any kind of throw, flooded nile throw is my pick, or Hilt Impact for the stun 2 hemping with your need for control.
Also, I fully agree you should be running Hulking Brutes and also consider huge wrestling army. haveing a potential +3 damge and card draw form a 1 diff foundation is too good to pass up. Take out the Tae Kwon Do Zephers for those. WIth Huge Wrestling army, you're going to see bigger building turns and harder hitting turns, a huge plus for earth. Also with all the draw power it is ok to run more than 60 cards, probably 66 tops. One more suggestion is run 4 holding ground because we all know everyone and their brother is going to be running either Chun li for Hoyoku sen or Felicia for Feline spike and I love murding multiples for next to free.
Hope this helps. God speed, fellow earth player!