Try to cut it into section, it is a bit messy to find where Active Skills start and where it ends.
What are your chargen settings? Karma, Sum to Ten, Priority? Do you play Standard, Street Level or Prime Runner? All that is important if you want to have proper feedback on your character.
From your Attributes I suppose you are human but you should clarify that as well. Street Sam are more commonly Ork, Dwarfs or Trolls for the extra Attributes but that's not mandatory.
The few problem I see right away :
Body: 4. Body and Willpower are better taken at odd numbers because you will get an extra Condition Monitor Box.
No skills > 3, you generally want to be really good at one thing, if you are using Sum to Ten/Priority it means RTG 6 and probably specialization, if you are using karmagen because of the increased cost it could be fine to settle at 4-5 with specialization. For a Street Sam you probably want to invest a bit more into Blades and Longarms. Since you already have points into Pistols and Longarms might as well pick the Firearms skill group to be more versatile.
Analytical Mind is probably better left for someone with high Logic like a Decker or a Mage but if it fits your background it's completely fine.
Poor Self Control + Combat Junkie is risky, especially given you have only 6 dice for composure. Not only will you always start fight but you will often stay in them even if they are lost. If your Gm play full Pink Mohawk you might be fine but that's still a risky bet.
Muscle Replacement is a really useful augment for a Street Sam. I recommend to ditch the Reaction Enhancer and get that instead, Wired Reflexe should be more than enough to give you a decent initiative. If you are worried about Essence and do not need the STR too much Muscle Toner is a nice alternative.
Get a Smartlink in your eyes, it is cheap (compared to the rest at least) and is an easy way to get a +2 Dice pool when you shoot.
Full Body Armor is availability 14R so you can only get it if you are playing a Prime Runner.