I am practicing Rock You Like a Hurricane by Scorpions for a long time, but I mess up on the timing in one or the other place. In that song, the snare comes at 3rd beat (or 7th if you count 8). And the chorus rhythm is not on the beat. What is the best way to practice such songs? How to keep count and not mess up on the guitar rhythm when listening to drums? (PS I don't have timing problems on 4/4 rhytms where the rhythm falls on beat, it only happens with off beat songs like even Highway to Hell when I play along with other friends)
I tell you a few ways how i, as a drummer, would appraoch this.
a.) You can practice the ryhtmn you play to a metronome. The best way is to slow it down and start at a really slow tempo where it is easy for you to process (really slow :D i can't stress this point). Playing it up to tempo will get easier once it is internalized
b.) If you do not like the metronome approach, tap quarter notes with your foot and practice your rhytmn too it, this will tighten up your internal clock
c.) You could also use an online drummachine, get the beat played there in it (seems to be quite simple) and practice to that, also start slow
d.) Sing the song, and play your rhythmic pattern in the air. I usually do this to get jazz tunes down. I sing the main pattern, and snip 2 and 4 with my fingers, a similar appraoch could work for you. I usually do this on my commute.
e.) make basic rhytmic practice, take a metronome and try playing on the beats, off the beats, just basic patterns, this will strengthen your time and help you develop the skills for the song :)
I hope that one or more approaches appeal to you.