To be an interpreter you should have:
fluency in one or more foreign languages
an excellent command of your native language and a clear speaking voice
an understanding of the way other languages are used by native speakers, for example informal speech and slang
excellent concentration and the ability to think quickly
knowledge of the field in which you are interpreting, for example politics, economics, or trade
confidence for interpreting in public
integrity and a sense of responsibility