So i've been playing guitar for 2 years now, and i love playing metal, but i want to move onto newer and more challenging territory.

What new metal songs should I learn?
I've conquered Master of puppets and tons of metallica. I still need to develop my soloing abilities.

Bands i like = Metallica, Children of Bodom, Lamb of God, Machine Head, Mayhem, Alestorm, Ensiferum, Turisas...

What are your suggestions?
Necrophagist's Onset of Putrefaction, any song of the album, if you want to develop soloing, and not just soloing.
Metallica trapped under ice?
When you are past the stage of noob, you then become a geek.....

Epiphones are the way forward! <3