Someone who does not speak is usually called mute. This means not speaking, or (temporarily) unable to speak.
The word dumb refers to people who are physically unable to speak, and used to be widely used but that came to refer to stupid and so fell out of favour.
Care should be taken when referring to someone as dumb.
Someone who speaks dramatically could be referred to as melodramatic or theatrical.
Outspoken?
British
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.
A polyglot is someone who speaks multiple languages, often at least five or more.
A monolingual.
The common term for someone who speaks several languages is "multilingual."
A bilingual person or a Franco-Anglophone.
A polydialectal speaker.
A person who speaks more than one language is called a polyglot.
A person who speaks five languages is often referred to as a polyglot.