I will be honest. I didn't read the above responses. I did see some familiar posters that I tend to agree with so I am guessing a good chunk of this you have. Although my own OCD wants me to reply so I am.
Android, while insanely customizable, also has a few things that can suck battery.
#1. Turn off automatic Sync if you can. SETTINGS -- Accounts -- Turn off sync or at least go into each account and disable any pieces you really don't need syncing.
#2. Apps: Same thing as above for apps. Social Media, Weather and Email apps are the most common. Most have a section in the settings to set the refresh period. Turn them to Manual or at least a more realistic side. I pretty much disable auto-sync across the board. I can wait 1.5 seconds for Facebook to pull the updated feed, or for my email to sync (mainly because I hate having pushed emails constantly makign me want to check them and 95% of the time I don't care right then...lol).
#3. GPS / Location: Limit the depth of that. I tend to leave mine in POWER SAVING unless I'm travelling and then I set it for regular GPS while I use Google Maps.
#4.. Bluetooth, NFC, Wifi and the such. Disable them if they're not in use as there's no point. Especially NFC.
#5. If you do Root your phone... install Greenify. It takes almost no juice (it never shows up in my battery consumption portions of any relevance) but it's designed to keep apps from waking your phone and running in the background when they're not in use. You can specify the apps it manages so if you have something you don't want it to monitor (weather, mms and so forth) you can let those run as much as they want, but the things you DO want to limit use it will keep them from waking your phone. Wakelock prevention can help a lot.
#6. Set your screen to a lower brightness setting unless you need it, or at least set it to Auto.
#7. If you don't root your phone, in response to my #5, shut down apps as you're not using them so they don't try to eat up CPU processes, or data checks.
The above tends to help me a lot. Refresh/Sync is a HUGE side of things for me because just about every app now a days wants to update pieces, and that can tax your phone quite a bit when not on WIFI due to it pulling LTE data for it.