Outspoken?
Someone who speaks dramatically and impressively could be called a declaim or an orator.
You could call someone who speaks two languages but not well a "basic or intermediate speaker" in both languages.
The common term for someone who speaks several languages is "multilingual."
A person who speaks more than one language is called a polyglot.
Someone who lives in regina is called a reginan. :)
unemotional
a jackass unless its a proper approch
If someone is from Beirut you call him or her Lebanese, since Beirut is the capital of Lebanon.Actually the proper response to his query would be this:You call someone from Beirut a 'Beiruti', the same way you may call someone from New York a New Yorker etc......
Someone who speaks directly or openly, without equivocation is someone who speaks with candor.
It could be a polyglot, someone who speaks several languages.Such a person could also be described as polylingual.
Acquaintance would be the proper term to use.