What he said. You cannot "buy" accuracy. Drop some money on 1000 rounds and head to the range.
Why 1,000 rounds ? No its not some kinda majickal marksmanship acquisition number BUT it will give you a good enough supply of THE SAME KIND OF AMMO to practice with. In other words; consistent ammo. When I was with Appleseed I observed people coming to events with two, three or even four different manufacturers / gr weights of boolets with them. Then they'd get all frustrated when their POI shifted or their rifle malf'd.
While on the subject take that 1,000 rounds to an Appleseed and get a understanding of the fundamentals., then get another 1,000 rounds and shoot 100 or 200 yards. Full distance shooting is bit different from Appleseed, even if it is "only" 100 yards.
But for Pete's sake since you're having accuracy issues DO NOT SELF-TRAIN ! When you're doing it wrong and sucking, repeating the suck will only make you suck more then you'll get frustrated and start dumping more money into your rifle which will only make you suck even more. Then you'll sell your rifle and take up golf.
Or needlepoint. A good cross stitch is easier to develop. Just ask my wife.
all good points....maybe you should find someone with a known good gun of accuracy. Shoot it and see how you do. Ex: My RRA arms national match of the rifle rest will shoot match ammo with out difficulty to 1moa. Now remove the rest apply shooter(me) and on a good day I can deliver maybe 3" groups prone @ 100 yards. most people dont mention how they they are shooting or what ammo ect ect.