The first thing I would try is a new or known working battery. Perhaps you can get the folks at Tmobile to help with that. The next suggestion I have seen is to wipe and reload the OS using JL_Commander. Hopefully you have a back up of your data to restore as this process will obviously remove your data. Given the hour I would imagine you will get a few more suggestions than I can offer as it gets a little later in the morning.
How do I wipe the BlackBerry using Jl Cmder? - BlackBerryFAQ
What to do next if Jl Cmder will not connect and wipe - BlackBerryFAQ