Ok, so what does this mean? You mentioned you don't speak English well. So the obvious choice is to go to classes to learn English. Definitely do that! But also follow the path of excellence: teach others English. Go to conversation groups and try to help people as much as they help you. Read books and share your favorites with people there. Why do you like them? How did they make you feel? Become more thoughtful. Which English words are your favorites? Memorize your favorite passages and poems. This is going for excellence. It isn't easy, but it's powerful.
Why does this work? Well, it turns out people who love what they do are fun to be around. Now when someone says, "what do you do", you can tell them this: "I'm really excited about learning English. I've never had a chance to really focus on it until now." Then ask them what their favorite words are, and they will join right in. Your energy and love of what you are doing will be fun to be around and interesting.
So now you are learning English and loving it. Do more. Apply this principle to work (master an area, really master it), to exercise (join crossfit, a climbing gym, martial arts, or dance). Follow your interests most of all. Try to put yourself out there 100%. It will take time to find mastery, but as you improve others will notice your energy and be drawn to you naturally.