Quick LED Strip question...

4 meters of RGB strip and only 15W power supply might not be enough. If the power supply getting hot with only 3 channels ?
How is the Arduino board powered ?
Can you use usb power for the Arduino (or a seperate power supply) and the RGB strips with the 12V power supply. Use a multimeter to measure the voltages and the current.