How to get better

I am Egyptian and I speak arabic at home. Thing is, I moved to England when I was about 3 years old, so I mostly grew up around english culture. Because of this, I never spent enough time learning how to properly read and write in Arabic. When trying to read Arabic, it takes me a long time to sound out the letters and especially things like harakat confuse me. I want to change this though, and become better and quicker at being able to read and write as I believe it can benefit me greatly, plus it would make it easier for me to interact with my family living in Egypt. Although it is my native language, I am much better in english because as I said I moved here quite young. I just wish to also expand my vocabulary as I often miss out a lot in many basic words. I am most familiar with the Egyptian dialect as it is what I speak, but later on I also would like to learn more of the classic dialect. If you have any tips please let me know!