Musicbrainz Picard will tag them automatically. Drag the files into the left pane, click cluster, then click lookup. If a match is found everything will move over the right pane, if it looks right click save.
MP3tag is a great app for fixing ID tags on audio files. You can pull info from online databases, add album art, add tags based on file names, or rename files based on tags.
https://www.mp3tag.de/en/
Gonna second this. It's been a long time since I've used it, but back when I kept a catalogue of all the music I ever wanted, mp3tag is the tool I used to set all the metadata.