Hot Keys

Is there a way that I can assign a hot key to specific formatting presets?

You should be able to use the System Preferences to assign shortcut keys to them, yes.