1. ist bei USB 3.0 die Übertragungsgeschwindigkeit höher und 2.hat ein USB 3.0 Port mehr Kontakte, wie ein USB 2.0 und zwar bis zu 9!
Wobei es vier Kontakte gibt, die einen USB 3.0 kompatibel zu USB 2.0 machen, so dann USB 2.0 Geräte ohne weiteres in einem USB 3.0 Port Funktionieren lassen und umgekehrt.
Siehe z.B. mal
hier und vergrößere mal die Grafik "USB 3.0 Pinbelegung", da sieht man das schön.