the western roman empire finally collapsed due to

civil wars between army commanders
or
attacks by the Persians
or
attacks by Germanic tribes
or
conquest by the eastern empire

attacks by Germanic tribes