Almost certainly the delicate hard drive has been damaged and will therefore have to be replaced.
Additionally, because your laptop sometimes won't even turn on, other internal damage may have occurred.
Replace the hard drive, restore Windows to it with your recovery discs (you should have made a set when your laptop was new), then see what other problems remain if any.