You rock hard
Three potential meanings:
1) She’s saying that he rocks hard, as in how he’s moving.
2) Jay-Z of Roc-A-Fella Records
3) note the dirty joke here — you can also read this line as missing an “are,” i.e. “You are rock hard”
To help improve the meaning of these lyrics, visit “Rocket” by Beyoncé Lyrics and leave a comment on the lyrics box