Actually, that was only the intitial movements by the Germanic peoples. The serious invasions came less that a century later, when the tribes arrived that every one else was running from.
The Huns and their allied tribes, such as the Goths, were barbarians by any measure. So were the Vandals, the Saxons, the Angles and quite a few other tribes.
But every group picked up "tag-alongs" as they went. At the climatic battle between the "Huns" and the "Romans" in Gaul the armies on both sides were pretty much alike. Each, of course, was formed around a cadre, and very different ones.