Thank you for your review which has helped me a lot and which I will definitely use to improve.
Unfortunately, I can't do much about the grammar problem since English is my second language and I can't quite understand if I'm writing correctly or not.