@po3mah I guess the real way to do this is to organize it well enough from the start or script it. The ones I inherited from my dad are script-organised at least, but of course not exactly organized in the way I would so I'd have to adjust the script (and I'm lazy).
@po3mah File location+name and tagging organized by a script, here a hand-written perl script, but there's picard and beets in that kind of category as well. This way you don't have to do this by hand as online music databases like MusicBrainz can help sourcing the missing metadata for you.