I got some like this that were terrible. Then I found this one on Amazon that actually sounds good:
Portable Speaker, Leadsound Crystal 3W 27mm 8Ω Mini Wireless Speaker with 3.5mm Aux Audio Jack Plug in Clear Bass Micro USB Port Audio Dock for Smart Phone, for Pad, Computer (Black) https://smile.amazon.com/dp/B01HB18IZ4/ref=cm_sw_r_cp_api_glt_fabc_J3NYHC2PF5ETSPEV9WNG
I'd either go the bluetooth route (get a bluetooth adapter + use BT speaker of your choice), or grab a headphone amp or speaker.
I stick to headphones, and have only tried this 3.5mm powered speaker: Amazon Link
This speaker works great and pumps a lot of volume. I use it on my switch, PSP, and 3dses. It's still not the most comfortable thing to deal with weight wise, but I'd still recommend it.
My next step might be some of the neck speakers / wearable speakers / wraparound speakers. Otherwise, just headphones.
This is what you're looking for: https://www.amazon.com/Wireless-Speakers-Leadsound-Portable-computer/dp/B01HB18IZ4/