Galaxy S2 Skyrocket acting very strange
There are obviously some serious issues with your configuration and possibly (the battery issue) the device. If you cannot access the device with the pattern or your Gmail login, you will need to factory reset it. With all the other issues you are having, it is probably your best option anyway. Plus if you send it for repair, that will be the first thing that gets done to it anyway.