Long time audacity user here. You can ask me anything.
On the topic of volume matching – a simple amplification will amplify or lower the whole volume of the file, and I t can be a coarse way to try to match the volume of different files. But if you want the perceived volume to be consistent over files of different artists and genres, you need to analyze them in a more sophisticated way, that takes in account properties such as dynamic range and spectral distribution. You can use a free software like Orban loudness meter (
https://www.orban.com/meter ) to analyze a file to get its overall loudness. If you analyze multiple files and get, for example, a loudness of -6 LKFS for one and a loudness of -12 LKFS for the other, you can then go to audacity and lower the first one by -6 db to get them closer to the same perceived loudness.
If you want to do this to many files, you'll probably want some kind of automatic process. That’s not something Audacity is capable of, as far as I know. Adobe Audition has an excellent functionality called Match Loudness, that automatically analyze and amplify batches of files according to how you set it. there might be other stand alone and/or free programs that also do this, I never delved too deep into this.