hmmm.. sorry to break this to you.. the hard disk seems to be physically damaged. Hard disk are quite delicate and I am not sure how hard was the impact.
Try connecting it to different systems or use different cable to connect the HDD. I am not sure if this may help.. but worth a try