USB connection dropped and "on" LED dims using Arduino + H-Bridge
USB can only supply 500mA. If the load connected to your H-Bridge draws more than this then you'll have problems.

Provide a separate power source for the load (via the H-Bridge) rather than using the Arduino's 5V line.