Hi , I have been playing guitar for almost 2 years now but I have learned online so I haven't gotten that good at guitar. I want to learn from the beginning so I can get good at the basics first. So I'm doing all the lessons in this app in order. My goal is to become a shredder but I'm not sure what I should learn so I get better at shredding. Can you guys suggest what I should practice to be able to shred and play really fast solos? My favourite guitarists are John Petrucci, Synyster Gates , Jason Richardson , Nik Nocturnal and the guitarists from Archspire Dean and Tobi. I want to play these artists' songs. Should I make a practice routine? If yes, what things should I add in it?