Solution 1:

Kernel panics are usually caused by hardware problems. The report you posted suggests it is a problem with a USB device, but it could be anything, really.

I suggest running Apple Hardware Diagnostics (be sure to unplug all your USB devices etc. as it says in the instructions). If it fails, call Apple about getting your MacBook repaired. If it succeeds, run it a second time just to be sure.

If no hardware problems are found, then stop using your external drive and see if the panics stop. It might be the drive, or it might be the drive's power connector, or it might be the USB cable connecting the drive, or it might be some other USB device attached (like an external keyboard), or it could be something else entirely. It's pretty much trial and error if the hardware diagnostics do not turn up anything.