Well two things every shooter who wants to improve should do without fail:
1. Get their gun fitted by someone who knows what they are doing, and..
2. Have lessons with a good coach
Afterall you go out every weekend and spend good money on a hobby you enjoy and you want to do as best you can, so why not spend a little on the above 2 points?