Hello

I recommend you to have lessons plus practice by speaking to Arabic person or group, which will increase your ability to hear and understand some of it, is general language

Since I am Arabic, I want to say that Arabic language has basic roles, but the general language accent will vary, depend on the original of the speaker

The libanon, egyption, Syrian, Jordanian, and gulfian each have
Accent and some unique words so I recommend you to communicate with each and much you can this to reduce the time

Any way I am available for any help

Regards