First things first, we would recommend that you do two important steps as routinely as you can as you get to acquire a toolbox, given that you are at least classified as an intermediate student of Arabic :

  • Brush up or master basic grammar, we like this resource the best:
  • Read as much of Quran as you can.

Then, addressing your audience is the cornerstone in the creative writing process, so it is essential to have a solid dictionary in the filed you are writing about.

Finally, collect as much as you can of the following resources to create your own toolbox, we already rely on them in designing our Extensive Reading and Writing Complementary Program (CM-RW100):

We shall update this list as we update the content of this program on the LMS, so make sure to follow this question.

Asked and answered on Quora.