As others said, barrel length doesn't exactly equate to accuracy. I haven't shot my Mk18Mod0ish clone for real groups, but zeroing it has shown me that it is as at least as accurate as I am. Precision shooters will tell you that a short, stout barrel has less flex and harmonic whip than longer thinner ones, which bodes well for using mass produced ammo with slight variations in velocity to be expected shot to shot.
My brother has a Mk12ish clone that was nice in its stock form. He then put in a Geissle and it is just stupid easy to shoot now. The accuracy of the gun didn't change one bit, but all of a sudden our groups were just that much tighter.
Guns can be fickle, I say keep shooting, try different ammos, and keep shooting. Also keep shooting. If you can never get better than what you're getting, maybe talk to the manufacturer. But sometimes some guns just don't like some ammos, and many times accuracy is affected by much more than the barrel.