SMART status was thought to be really interesting when it was introduced. But is started to become discredited because most drives showed "Verified" until they were dead.
Closer inspection of the individual Counters inside SMART status has shown that there is valuable information lurking there, especially in the two counters you cited, which indicate Bad Blocks are accumulating, and should be dealt with. It appears that Tech Tool has finally awakened to the fact that SMART consists of actionable information other than just "Verified".
If you can get it to tell you How Many blocks are in those two categories, you can better decide what to do about it.
--------
Drives have always been built with spare, unallocated blocks added on. These are only available as substitute blocks. The controller is perfectly capable of permanently substituting a spare for a block that has gone bad, but can only do so when new data are provided for the Bad Block, since the current contents of a Bad Block are unknowable -- it fails to read as good, even after error-correction. Everyone can understand that suddenly inserting a substitute block of Zeroes into one of your files is not the right thing to do.
For a handful of Bad Blocks, re-writing the file or rewriting the entire drive will fix the problem for a while. For hundreds, the drive has already passed its prime, and will likely continue to decline. It should be retired, or used as an secondary Backup.
Tech Tool Pro also contains a disk SCAN function, where it will go out and read every block (it takes many hours). If Bad Blocks are encountered, it will look up was show a list of what FILEs are involved, and list them for you. This can allow you to recover form a handful of Bad Blocks without having to completely ERASE and re-write the entire drive.