What's the difference between using the battery pack and a USB cord to pair my micro:bit?

The battery pack allows you to connect wirelessly to your device while the USB requires you to plug your micro:bit into your device. They both provide a power source to the micro:bit.