Factory reset will not solve the issue of battery life. I have tried that. But in case you want to do factory reset then it will remove everything including your phone contacts. To back up your contacts, go to the contacts and open the options. You will see import/export. Export the contacts to the SD card. After factory reset, you can similarly import all your contacts from the SD card.