Backup the data NOW, the minimum everything you can't get back elsewhere. This is the first thing to do. The drive is dying fast, it's far better idea to get the important data off it rather than tempting fate.
Frankly mapping the bad blocks is a waste of time. The drive is likely to fail completely very soon, so better replace it with a new one. HDDs are dirt cheap these days, anyway.