Ah, it's a new machine. If it were me, I'd replace the internal mini-PCIe card with something supported, like Atheros 5424. On some machines, that's easy.
USB should work, but again it's a matter of which chipset. AFAIK, 802.11 n is not supported on FreeBSD yet, although work is under way.