Have to say having all the upgrades doesn't make the rifle accurate...it helps,but you will only get it very accurate from tweaking all the parts for your rifle.Which we cant tell you how to do....
You can do all the mods and add all the parts you want but unless you can tweak it yourself for how your rifle works then nothing will help.
Put it this way we had a guy at my site that threw cash at his vsr,and bought every part possible,but did little work on the rifle himself..the end result was a bar10 out the box could preform nearly aswell and cost a fraction of the price.
The only parts you really need are for durability,(sears,piston) and for consistency (springuide,barrel spacers,barrel and hop rubber).the rest of the work needs little in the case of parts.
You seem to have all the parts covered the rest is down to yourself to tune your own rifle.
There are loads of mods that people can advise on but again even after doing these you still need to tune the rifle for them.