You want an NPC to shot more human like well try this.
In the Data\Missions folder open pilots_story.ini look for [GunBlock looks like the one below.
[GunBlock
nickname = story_gun_fighter_a
gun_fire_interval_time = 0
gun_fire_interval_variance_percent = 0.500000
gun_fire_burst_interval_time = 3
gun_fire_burst_interval_variance_percent = 0.200000
gun_fire_no_burst_interval_time = 2.000000
gun_fire_accuracy_cone_angle = 3
gun_fire_accuracy_power = 1.250000
gun_fire_accuracy_power_npc = 4.000000
gun_range_threshold = 1.100000
gun_target_point_switch_time = 1.000000
fire_style = multiple
auto_turret_interval_time = 0
auto_turret_burst_interval_time = 3
auto_turret_no_burst_interval_time = 1.500000
auto_turret_burst_interval_variance_percent = 0.400000
gun_range_threshold_variance_percent = 0.150000
Change to this For every [GunBlock nickname = story_gun xxxxxxxx
gun_fire_interval_time = 0.000000
gun_fire_interval_variance_percent = 0.500000
gun_fire_burst_interval_time = 3.000000
gun_fire_burst_interval_variance_percent = 0.200000
gun_fire_no_burst_interval_time = 2.000000
gun_fire_accuracy_cone_angle = 3.000000
gun_fire_accuracy_power = 8.500000
gun_fire_accuracy_power_npc = 8.500000
gun_range_threshold = 1.100000
gun_target_point_switch_time = 1.000000
fire_style = multiple
auto_turret_interval_time = 0.000000
auto_turret_burst_interval_time = 1.000000
auto_turret_no_burst_interval_time = 0.500000
auto_turret_burst_interval_variance_percent = 0.200000
gun_range_threshold_variance_percent = 0.100000
Now if that is to hard just change these 2 entries to a lower number utill you have what you want.
gun_fire_accuracy_power = 8.500000 <---lower to 7.5 or 6.5 etc
gun_fire_accuracy_power_npc = 8.500000 <---lower to 7.5 or 6.5 etc