the best thing you can do for soreness is get good quality SLEEP
this is when your body rests and repairs itself.. soreness is simply your body reacting to your workout and freaking out. perhaps you changed your workout or you over did it. if you do the same workout over and over you won't be sore because your body is expecting it right? so soreness isn't a bad thing