Am I a polyglot?

So the only actual language I know is English but I can also do a pretty good impression of an Indian guy and maybe like a Mexican or something. I feel like that’s enough? Why learn the language of a native when I can sound like them in my own?