10 RGB leds - all doing the same

It is with external power. The grey wire connecting to the "9V" pin (which should be labeled "Vin") is directly connected to the power jack and "unregulated" (not regulated by the Arduino which only regulates the 5V and 3.3V pins).

Transistor tutorial; it's worth 10 minutes of your time: Transistor Circuits