Default Skyrocket I727 battery life problem

My dad gave me a Galaxy S2 Skyrocket I727, and I am enjoying it except for the battery life. I have been researched and turned off everything I can think of that might drain the battery fast. My dad has a mpj battery as spare, but it disappeared. Would a new battery help? If possible I would buy a new.