GPS, Bluetooth, NPC, Yes… but battery life, clock, No. Because it is already being constantly monitored, regardless.
4g and wifi also drain battery faster, but most people rely heavily on internet and don’t turn such essential features off.
But the biggest drain on battery life is overwhelmingly DISPLAY… size of display, brightness and duration it is on.
LCD screens are kinda special in a way that it drains the same small amount of battery no matter what setting you use. Samsung AMOLED is completely different, it drains according to how much colour, brightness, contrast, etc. is displayed.