Well if you want to be a sniper and it sounds like you do...
ST: 5
PE: 7
EN: 3
CH: 1
IN: 6
AG: 9
LK: 9
Perks:
Level 3: Awareness
Level 6: Sharpshooter
Level 9: Bonus Rate of Fire
Level 12: Better Criticals (can be taken earlier)
Level 15: More Criticals
By this point you need to have become a member of the Brotherhood of Steel and got the surgery to increase perception. So with Perception at 8.
Level 18: Sniper
Tag Skills: Small Guns, Speech and Outdoorsen.
Traits: If you want to give up being able to carry 50 LBS you can pick small frame and have one extra point to put into your special (your agility goes up by one). If you do, take the extra point out of agility and put it in luck giving you a luck of 10 which is best for critical hits. Or you can put it into Perception, that way you can put off going to Lost Hills and paying money to boost your Perception. You will need PE of 8 to get the sniper perk. But keep in mind you will only be able to carry 100 LBS but your armour class will be 9.
If you want to give up the amount of damage you do in favour of more criticals, go with Finesse.
Other then those two options I wouldn't pick any traits besides Bloody Mess.
Whatever you do don't pick Fast Shot.
When you get to Lost Hills and you need to in order to get power armour, you can get surgeries to increase your agility, strength, endurance as well as your perception by one, but they cost alot of caps.