Simple things first would be the selector mechanism on the top of the gearbox.
Under the round breather , try loosening the cover plate a little and see if shifting improves, if it does you have found the problem, take the cover off and check for rust, liberally grease and tighten checking you...