You need an older x86 version of Kali that uses an earlier kernel version 4.15.0 to match your host..

You can run a Linux guest with an earlier kernel verion than the host is using, but you cannot do the reverse..

create a 'Live' USB and boot Kali from that, it will run like treacle in a VM on a single core machine..