A slow and sluggish computer will usually be due to one of two things. A worn out or failing hard drive, or a software issue. You can check the health of the hard drive(s) by running DriveDx and posting the complete text report here using the "Additional Text" icon which looks like a piece of paper. If you are using hard drive (as opposed to SSDs), then any "Warning" or "Failing" notices indicates a worn out or bad hard drive respectively.....and the hard drive needs to be replaced. Assessing the health of an SSD is not as easy and requires a manual examination of the SSD's health information.
An issue with the file system could also cause performance issues, so you may want to run Disk Utility First Aid on drive. Even if First Aid says everything is "Ok", click "Show Details" and scroll back through the report to see if any unfixed errors exist.
Normally we would suggest running the third party app EtreCheck so we can examine its report for clues, but EtreCheck now requires macOS 10.13+ IIRC. You can try booting into Safe Mode to see if performance improves.
You can also try running the Apple Diagnostics to see if any hardware issues are detected. The diagnostics may report issues if any third party devices have replaced Apple OEM components.
Edit: Forgot to provide the link for DriveDx:
https://binaryfruit.com/drivedx