If you want to make your communications better than I'll suggest you to make a healthy conversation daily with your best friends, try to think each thought of yours In English if it's possible to make calls daily with anyone whom you can talk in English without any hesitation then it would be more appropriate for your improvementšhope you would like this.
I know that's why I am posting I don't have friends which is communicate in English
Hnn...it's also a problem which we are facing. I know people who want to do practice, but due to a lack of friends, they couldn't do it. No worries dear, if one option is closed then we have to find another one so talk to yourself in front of the mirror believe me you would notice changes in yourself every day. If you have dedication then, of course, you can do everythingš