Generally most airsoft guns can hit a man sized target 30 - 50 meters away, if your gun can't even reach 30 meters 'accurately' then there's something wrong. Experiment with a different hop up unit (something like a Prowin) G&G buckings are generally good, assuming you still have a G&G combat machine, so I'd look at also changing the nub to something like a Prometheus Flat nub.