Where did I go wrong? Transistor burning up
This is a perfect application to use a logic level N-Channel MOSFET. This will eliminate the heavy base current requirement coming from the Arduino and make it easier to find a part that has a low RDSON specification.