Gsam and BBS are for reading the battery. Wakelock detector tells you what is keeping your phone awake. Greenify will help hibernate misbehaving apps you have installed. But just saying I have bad battery life is like going to the doctor and say, "I hurt" but then not telling him/her where.
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?