It can also mean:
* I am sympathetic: This is less common than the previous meanings, but it can be used if the context suggests empathy or understanding.
* I am charming: This is a more informal and playful meaning.
Ultimately, the precise meaning of "Soy simpático" depends on the context in which it is used.