كنز الكلمات و كلمات تشبه كلمات - لناصف مصطفى عبد العزيز
Here are two excellent books - with all harakaat - to learn and enrich your vocabulary. These are two dictionaries of the most used words (the common words), with their synonyms and opposites (antonyms).
The first has been specially though for elementary school pupils, with one word per page, its opposite (s) and several of its synonyms in different sentences. All accompanied by images and illustrations to help understanding and memorization.
The 2nd for secondery school pupils, with the words in one or more sentences to understand its different meanings and know its synonyms and opposites.