Every dua has a different quality. A powerful dua would be a when a person is really sincere, when the dua being made is devoid of bidah and shirk asking Allah alone. At a special time like arafah or at tahajjud with other important factors.
Dua is an act of worship. You get reward for making dua. That being said, Allah gives importance to the language of the heart above all. So yes, you can make dua in any language.
Shaykh Abu Eesa answers and explains...
No transcription found