download heresince android 4.3, many apps leverage google location service. which is very drain battery. android 4.4, implement location and power saving control but still not enough. below are few tips:
1. UV control, you may refer the setting table post before.
2. detect high wakelock service or app, betterbatterystat, wakelock detector, etc... any your prefer app can help
3. then greenify the apps
4. android 4.4.2, google hide AppOps. no problem, you sure know there is alternative to get it. control the permission, specially Google Play Store which is high drain battery service, and also your finding from No.2
5. power profile or tasker can help further or automate the connectivity control. set sleeping, working time differently. else can try GO Power Control, just follow the optimization guideline.
6. set min and max CPU speed, set max speed for screen off, all this can do in trickster too.
7. lastly, minimal the numbers of boot apps. just like what we do msconfig in PC. many apps can help on this.
optional: custom rom, cataclysm offer smart radio function. I found it's quite useful. screen off running 2G, enough speed for my whatsapp. resume LTE when screen on automatically.
enjoy tuning

p/s: there is someone post in ElementalX xda thread, managed to archive 10 hours SOT via this kernel. (I shared this before also in V2). Somehow, my best record only 7 hours SOT. But I found out he set Airplane mode during sleeping time, maybe I can do this too to get 10 hours SOT.
Really grateful for the writeup bro! But need some time to digest? I basically greenify every app (Including System App) I'm not using besides those requires Push like Whatsapp etc. Is that good? But I think either the kernel or ROM is draining the battery. I seems to get better battery during stock ROM and stock kernel and unroofed which means no greenify yet. I think I'll try out Franco and see how it goes.