The hesitation could be several things; ignition/fuel related, even a dirty air filter. Never heard of a bad mount causing hesitation. As to the shifting, I would check the clutch fluid and trans fluid; being a little low in the trans will cause all kinds of shifting issues.