Personally (I have an alc892), I managed to get the sound work following
https://www.tonymacx86.com/threads/two-ways-to-get-alc892-to-work-in-yosemite-el-capitan.192748/
In High Sierra I used the colverAlc, but in Mojave it does't seem to work (I can install it but no device recognised.. in High Sierra works perfectly).
Graphics:
- I went back to Nvidia gtx 660, works (with glitches, obv) by native support. I'm evaluating to refund my new GTX 1050ti and get an RX 580 8gb pulse by adding some money.. better performances and native support
Bluetooth:
- I have a dongle bluetooth 4.0 and works fine (I'm using it with Magic Trackpad 2)
USB 3.0:
- Only thing (apparently) which doesn't work. I tried with the instructions from previous posts without success