Fast-Draw is probably fine. Granted, shaving a single second off of reloading time isn't that great (weapons with magazines have a base time of only 3 seconds to reload), but it's only an investment of [1]. You've got a lot of wasted points in Guns - just consolidate them into Guns (Rifle) at 17 [12], this will get you Pistol, SMG, Shotgun, and LMG at 15, Grenade Launcher and LAW at 13, which should be good enough. If you're making a sniper, you'll want to boost Guns (Rifle) up quite a bit.
This may be of use to you for determining what sort of skill level you need, and note that, as all your other Guns skills are defaulting off Rifle, each boost to it boosts them as well. In fact, in general you should be mindful of defaults - consolidating Engineer (Combat) and your two Explosive skills into Explosives (Demolition) will result in Engineer (Combat)-11, Explosives (Demolition)-17 [20], and Explosives (EOD)-13 - you'll be marginally worse at the Combat Engineer supporting skill, markedly better at your primary Explosives skill, and the same for your secondary Explosives skill, for the same point investment,
and it means that any further improvement improves all three skills at once. You may wish to do something similar with Survival and Camouflage as well - putting in 1 more point and consolidating them all into a single Survival specialty will give you that Survival at 17, related specialties and Camouflage at 15, and more distant specialties at 13, IIRC.