It sounds like your hard drive is dead or dying. You might try disk warrior to see if you can resurrect it again (so that you can back up anything thats not backed up already). Perhaps others will have another repair utility or routine to suggest, but I think it may well be time for a new drive. Check the ifixit guide for how to do it in your model. Good luck.