Here are two excellent books - with all harakaat - to learn and enrich your vocabulary. These are two dictionaries of the most used words (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.
200 and 99 pages, white pages, format 17x24 cm, soft cover, دار الشروق edition.