I have yet to do a Spartan race but I've run a bunch of other types. Savage Race, Warrior Dash, Fitness Freak, Jailbreak, and a few others. They are SO much fun.
In my opinion, you need to be a fast runner first and then you need to have great grip strength. If you have those two things you'll...