Everything points to major damage.
Your best solution is to move your data using a firewire cable to another Mac.
Then erasing everything and reinstalling OSX.
Diskwarrior may be able to help you.
But I personally prefer to go back to a clean install.
You may not have the firewire option considering it won't mount.
If that is the case DiskWarrior is the only option to recover the data.