Could be anything. Location services, background app refresh, cell connection, what apps you have, notification settings. You said you turned off 4g and wifi. Does that mean airplane mode, or did you manually turn off 4g and wifi so that it switches to 3G?
You could just power off the phone at night, or better, plug it in so that it charges. iPhones continue to run even with all the settings turned off.