hi,this Rakib hare, i am a professional macos-linux-chromeos- windows pc technician. i can help you to install kali linux on your macbook but you might need a usb flash drive if you think about dual booting, for virtual installation you don,t need anything but you need decent internet speed to done that job.