Most of that list you posted is populated by totally shit metal (in my opinion) or not metal bands (by anyone's standard) and the few good ones thrown in I guess you can't tell them apart yet. Keep listening and patterns will emerge eventually. Learn more about the bands you listen to and place them in their context on what was happening at the time when they were active. There's a world of difference between Job for a Cowboy metalcore shit and say, Candlemass and you're not yet equipped I guess to detect it.
As for something to listen to, I suggest you listen to less 'metal' and pay more attention to the Heavy Metal you listen to. Read the lyrics, think about the concepts, think about how the songs work and what makes them work and then realise this new metal/alternative metal/tasteless metal you listen to fails on many levels regardless of having a cool riff here and there.