It depends on the type of drive failure.
Operating system faults and file system corruptions have a fairly high chance or being able to be recovered successfully.
If the drive has developed bad sectors (physical defects on the disks surface,) we can repair and recover the sectors (and data) as long as the number of failed sectors is not too high.
If the drive is ticking or not spinning, then there is generally nothing we can do in store. These types of problems usually need to be sent to a Data Recovery Specialist such as Payam Data Recovery. Note that this type or recovery is usually quite expensive, so you will need to weigh up how much your data is worth to you.