Hi Ibtesam,
I agree with Racky, reading is a great tool to get a feel for what sounds right or wrong in English. To enhance this, you could write a short summary of each chapter you read. Doesn't have to be a long text. Maybe 1 - 2 paragraphs in the beginning.
Try writing it without using a dictionary. Whatever words you don't know in English, simply write in your native tongue. Once you are done with your text, look up the words you didn't know. Then rewrite the text in English one more time. After that, you could post it on italki. Where the community can correct your grammar (if you like). Write down the corrected version of the text, once you have received it.
This will improve your writing skills over time, while also having a written record of your progress. Which helps visualize your progress for yourself. You will be able to see how you improve over time, which is quite inspiring.
A more in-depth explanation is in this video (which helped me very much with my Dutch learning):
https://www.youtube.com/watch?v=XOjK-_NZtSE
It is titled "How to write in a foreign language as a beginner | My method" from Lindie Botes
Hope this helped. Have a great day :)