Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.
I usually run Forretress with Red Card to prevent set up. I don't really like Spikes and Toxic Spikes. I run Stealth Rocks instead because it hits anything that enters and cripples Fire/Flying like Charizard and Talonflame. Other than that I think Mac gave you all the advice you need...
Heracross could use Arm Thrust instead of Close Combat. Arm Thrust Provides no drop in defense and can break threw Focus Sashes. Close combat is stronger overall but it really depends on if you want to lose some defense. Also, I prefer Weakness Policy Aegislash. Aegislash has strong defensive...