+1 to the bb's. I changed weight and brand and went from 55% to 85% accuracy. (accuracy meaning number of bb's hitting a small target.)
Also make sure you hop-up bucking rubber is sitting nice in the chamber and on the barrel.
Or you could just have a lemon....