Thx mate
I almost sound like a human being now. I actually signed for 60 lessons online on Italki platform. Before booking those lessons, I Didn't know if i was able to understand or been understood by a native speaker and now I happy I can. Although, I still terrible at speaking. Since I've tried a lot of methods and techniques, It's great reading all the different ways people are learning. Because i got a lot of experience and familiar to different variety ways to learn a foriegn language. Joining to a english enviroment like chat group and even find a partner online through google meeting is an effective way to evaluate your english proficiency.
Also interaction on forums do help a lot. I strongly believe that Internet is the best place and give best tools to learn English! I also was looking for movies in order to get new vocabulary, idioms, slangs and practice the pronunciation. It's funny but i found it effective to improve my spoken English and that is to talk to yourself in front of the mirror.
Some movies that i watched to boost my English language: 1-Forrest Gump 2-The Kings speech 3-The Hunger Game 4-Captain America
I also add two books that my tutor Taught me as basic books: Oxford Word Skills and English Grammar in Use.