Bluetooth headsets are extremely pricey for a high quality set. Be prepared to shell out $150+ if you want a set that provides good audio in addition to a microphone.
https://smile.amazon.com/Klipsch-KG-300-Wireless-Gaming-Headset/dp/B00JFOKJNU?ie=UTF8&sa-no-redirect=1&tag=pcpapi-20
In order to get high quality audio you're talking about including a bluetooth transmitter/receiver and high end DAC/Amp.
Honestly, earbuds are just garbage 90% of the time, invest in a good pair of headphones and a decent microphone.
I advise most gamers to look at their motherboard, if it includes a true high end DAC, they don't need to purchase an external model.
Current suggestions: the Schiit Fulla combination DAC/Amp to produce a nicer signal than most motherboards produce.
I really like the JVC HARX700 headphones, but there's a matter of preference to it. Sennheiser HD 202 headphones are exceptional value, but suffer from having 2 audio feed cables, making them a pain to get on and off. I like Sennheiser's 429s better for a couple extra bucks.
If you want to find your own model: brands you can trust are Audio-Technica, Sennheiser, JVC, AKG, Klipsch, Grado and Shure. Sony and Pioneer are good brands if you're willing to put in some research.
For a microphone, Blue microphones are currently widely regarded as good, but most stand mics will do just fine in a room that isn't too noisy. Getting a headset with good audio and a microphone is very difficult unfortunately.
Actually, coming down to it, good headphones are just expensive period with microphones. But you get better ones with cables involved and if you're already running a cable for the microphone I don't see any harm in another for the headphones.