Ok sometimes I'm getting a bit of pain in my right shoulder on impact when I throw my cross.

I have also noticed that I am weaker when doing one handed pushups with my right hand than with my left hand. Seems like I should be stronger with that side since I'm right handed.

So I'm thinking I might have a bad postural habit or something i'm doing has caused my right side to weaken.

I do remember noticing my right cross sort of disappear on my ages ago - way before I hurt my knee - maybe almost 2 years ago now.

Anyone have any ideas of what I might be doing wrong? Suggestions on how to re-strengthen it before it gets any worse?