The first thing I do for an Android phone that won't hold a charge is to sync everything with Google, do a factory reset, then resync with Google. Reload just the minimum apps you need. Exclude Facebook and any flashlight apps you've loaded. Facebook does a lot of "stuff" in the background and many flashlight apps are malware.
Manage your T-Mobile account