I have learn English since like elementary school. I have my TOEFL test and it turn good. The problem is i coldn't speak English. Like literally speaking. I could easily understand memes, videos, songs. But when someone asking me in English, i tried to answer them. I think they (not native)can't understand me well.
Could maybe someone tell me what should i do?
But where and with who? My environment have no interest to talk in english. Any advice?
i used to meet a lot of people in an online social game and got myself a few friends (only 3 lmao) and most of them were not native speakers. event i couldnt tell what they were saying during calls.
i envy you for having the will to practice speaking english, whereas i dont. even though i got in calls with those friends of mine, i didnt have anything much to talk about ((talking to people is not my specialty)).
You need to practice more. Maybe you pronounce the words wrong, or your organization of sentences are complicated, or there's also a possibility that your structure/grammar is messed up. So, it could be hard for them to understand. TOEFL is a passive English test, it doesn't include active English. And it's a multiple choice test, which means we could also got lucky. Don't give up, practice more by using the technology