thats a classic mistake to make ! its very easy to get a mix sounding pretty good at a loud volume through a real nice set of speakers in good studio but making a mix that will translate to everything !
as for producing rock music its a totally different thing, infact a rock producer is...