Absolutely. I think everyone should learn their own language and one other. If your native language isn’t English, then learn English. If you can learn one more language, I would suggest Mandarin/Cantonese or French. If English if your native language learn French or Arabic or Spanish or Italian or Russian or Farsi or Greek or Mandarin/Cantonese or Japanese.
I speak 3 languages, two fluently and the other, Hindi, I have less practice speaking it and hence it isn’t as good. I cannot read and write Malayalam but I can speak it. That’s because I never learned to read and write it in school but obviously living here since the age of 11 I picked it up and that is what I speak most of the time. Hindi I learned in school but after that I have barely used it at all since we don’t speak Hindi here. It’s Malayalam and English.
It’s good to know more languages, in my opinion as it broadens your understanding of other cultures and also improves your communication with people of other nations.