The drive is probably shot - you can attempt repair, but more bad sectors will probably reappear in a short time.
Safeguard any really critical data right now.
For repair, visit the Western Digital site, Support, faq and drill down to DLGDIAG for DOS for your drive model, in either the floppy or CD image version.
DLGDIAG will locate bad/weak storage areas, make repeated attempts to recover data from those areas, re-write recovered data to known-good areas, and modify the storage vector table to prevent the drive storing data to the bad/weak areas in the future. Any data it cannot recover is simply lost.
Good luck!