You'll have to google about iMessage, plenty of guide out there.
As for camera and bluetooth, they are both USB based.
So let's take a look at your IOReg file. Could be the USBPort.kext is not correctly set.
You can try create your own with Hackintool.app