Your knuckles are hurting because you are not landing your punches properly. You don't want to land on those outside, smaller knuckles. I would guess that this is happening because you are swinging your arms- slapping with your punches, which is probably why you aren't punching hard as well.