You are doing the right thing. Recovery is a slow process, and if the directories are corrupt it can't see file names. Be patient. Sounds like you got corruption.
After you recover all the data that can be recovered, you could either repartition, reformat, and re-use the drive, or toss it in your community's e-waste recycling bin. I prefer the latter; if the drive is having errors, why depend on it?