Hi,
Assuming everything is ok with your clutch. If your hard shifting problem is right before it drops into the next gear as opposed to pulling it out of the current gear. Just to offer up a suggestion. Try 'bliping' the throttle right when you feel resistence before it falls into the next gear gear. I have found that 'bliping' the throttle ever so slightly helps it just fall into gear, especially when the oil is cold.