LEDs controlled by speed-- Programming help!!

I guess a better question would be how to increase the power to an Arduino Uno? My understanding is an 6volt (or whatever power source) to the LEDs to a resistor and then a transistor. That would then be connected to the pin on the Arduino board and then to ground? Would this solve my abilities to power more than one LED or should I be able to do it without the external power source?