Yes of course, there are lots of channels on T elegram to help you improve your grammar and speaking,
Just search on Telegram,
For vocabulary I suggest you the channel "vocab in use"
For grammar I suggest you the book "Grammar in use" and the application "Yad giri Zaban dar 3 ruz"
Of course the book and the application "504" is perfect for you and everyone who wants to learn English
And the book "steps to understanding" is a great way to improve your skills
And if you want to learn daily idioms, use the book "idiom in use"
Install Tahlilgaran dictionary on your cellphone 📱, it would be helpful too