ClverNickName has pretty much given you all the good advice you need.
However, I'll contradict him ever so slightly... just because you're charismatic and likable, it doesn't mean you're smart. ...if every now and then your character who's wheelin' and dealin' w/ the NPCs draws a blank and says...