There are three potential problems here, and one alternative:
1) Kali is used for penetration testing. It's not meant to be run in a VM (though people do), and it has a track record of being bad with hardware drivers.
Also, Kali is not "what all the Hackers use", no matter what you read on some forums.
So, ditch Kali, install some other distro (e.g. a Debian one, Kali is Debian based). You'll have all the hacking tools Kali has (but you'll have to install them, e.g.
sud apt-get aircrack-ng), but you'll have working drivers for hardware, and none of the other headaches Kali gives you (not working package manager).
2) Make sure you have configured virtualbox to pass on your Wifi hardware to the client. Note that in this case the Wifi hardware won't be available for the Mac any longer.
3) Apple keeps their hardware details confidential, so even if you get the Wifi hardware into virtualbox, there may not be a working Linux kernel driver for it, or the available drivers may not always work correctly, or may you only allow some part of the hardware features.
4) There's actually no need to use Linux to do Wifi hacking, many tools are also directly available for the Mac, for example via homebrew. E.g. do
brew search aircrack or
brew search wireshark.