The shifter seal just keeps oil in the bike. If it leaks, replace it. It won't change how the transmission shifts.
Change the oil is a good plan. 10/40 is fine. Use an oil that is blended with an additive package designed for motorcycles, not autos. A dragging wet clutch preloads the transmision gears, making the shift process less than free moving.
You should check your clutch adjustment, as well.
Cheers,