The more you play, the more you'll improve your skills. I'd recommend doing some of the Singleplayer Gun Drills, strive for a gold score, this should significantly help your accuracy. I'd also recommend having a browse through the Steam Guides related to Arma 3, you can get some pretty handy tips through them.