Are bluetooth and wifi required for location based reminders?
For location-based reminders, you only need to have the GPS turned on.  Keeping wifi on helps with locations because it allows the device to pin-point where you're located.  Wifi is not required, however.

Bluetooth is not required for location reminders unless you're using iBeacons.  If you're using iBeacons then bluetooth is required.