SBC, AAC and MP3 are lossy codecs. I never saw a product that accept AAC or MP3
Creative Roar 2 speakers support AAC over Bluetooth. My MacBook Pro uses AptX though with this speaker, and it does sound better connected via USB than wirelessly. I also had to hack around with some BT tools to ensure the Mac doesn't use SBC, which sounds horrible. You'd hope that iTunes would pass-through any AAC streams it's playing without re-transcoding, but 1) I don't know if it or any other player can do this, and 2) there're probably some special encoding settings required such as limiting the bitrate or using AAC-LC instead of AAC-HEv2.
I'd say BT isn't really a good choice for music playback given its quality, difficulty correctly configuring and how flaky it is (say hello to the microwave and other 2.4GHz interference!)