If you still have a copy of the files in their original folders so they have a path something like *<Some Folders>\<Album Artist>\<Album>\## <Name>.<Ext>* then I have a script called
TagFromFilename.vbs that might help. It's no use if iTunes has already moved the files into the *Unknown Artist\Unknown Album* folder, but if you have the original structure turn off *Keep iTunes Media folder organised* and *Copy to iTunes Media folder when adding to the library* before reimporting the tracks, then use the script to update the tags.
If it's too late for that script to help, or you just want an alternative approach, try
MusicBrainz Picard which attempts to create an audio fingerprint for each file and match it with an online database. If succesful you can let it update the tags with the information it has found. iTunes won't "know" if you update the tags with a third party tool but you can use my script
UpdateTagInfo.vbs for that.