What's your biggest difficulties in English learning ? If you speak English , but you hate speaking to native English speakers , this post is for you . Stop being afraid of making mistakes , you will . That's not a problem . Even native speakers make mistakes , and that's okay . Languages are alive , they change all the time . And they were made for us to communicate not for us to be perfect . Focus on having a good vocabulary and a good pronunciation , they will make a very big difference in your speech . But no , don't be afraid of making mistakes , you will learn from mistakes and that's amazing . The more you talk and make mistakes the more you learn . It's really hard to understand these phrasal verbs , sometime one phrasal verb has different meanings in different scene . We are able to accumulate how to use these phrasal verbs. In my opinion , It's better to memorize some simple sentence structures to make sentence . For example , I learned a sentence pattern like "you'd better....", I can use this sentence pattern to make sentences below : You'd better be careful . You'd better take a number . you'd better make the power point by yourself . you'd better have breakfast every day . You'd better help . You'd better listen to your mother. You'd better have some patience / be patient . I practise speaking English like this way , You even if can add and complete the context of this sentence to make more sentence and speak it out . I guess you have a good listening and massive English vocabulary . So you definitely have a good and strong foundation, if you still stop when speaking. You only lack of speaking practise . Sometimes , I do some self-talk to practice my speaking or talk with AI robots . I think you can give it a shot . I hope this way can help you . please tell me in the comments what is your biggest difficulty in English learning? let's discuss and help together.