Good question! If your Bluetooth speaker is running off of a battery or a typical USB power supply it may not be able to supply enough power (Amps) to drive the speaker at full volume and support Bluetooth at long ranges. If you are using an "iPhone charger" or a similar device, you might try an iPad charger and see if that helps.
"All you've got to do is own up to your ignorance honestly, and you'll find people who are eager to fill your head with information" --Walt Disney