balanced rotors, balanced tires, good axles (bad axles could cause shaking), car alligned? (i dunno if that could cause shaking)
my car was shaking really bad when my tires werent balanced, but that was at freeway speeds (65). they r balanced now but there still is some shaking (need rotors) but 4 u, since its only 30mph, id look into the axles and everything in there.