how many miles do you have on it?
what size wheels are you using, and what size rear sprocket?
you should be getting at least 40 kph out of it. (35 kmph is 21.749 mph. 40 kmph is 24.856 mph.) most of these motors (66 c.c. or 49 c.c.) will only see 22-28 mph(35.4 kmph - 45.05 kmph) max when they are stock from what i have seen.
cutting the baffle isn't REALLY a performance mod...i mean it does add a little, but not as much as if you put on an expansion chamber. port matching gaskets is usually only good for a tiny gain on the top end.
have you checked your head gasket? checked for air leaks at the intake manifold and carb?
are you running the stock air filter? a high flow air filter is good for a little extra power as well. don't expect these engines to run 40-45 mph (72.4 kmph) out of the box, you have to tinker and experiment with a lot of different things. each engine will perform and respond different.
i have a 49 c.c. slant head, with an exp. chamber, high flow air filter, ngk spark plug, running it at 32:1, with a 44 tooth rear sprocket on 20" wheels. i am getting 25-27 mph top speeds (approx 43.5 kmph)