You have to work hard :), that is for sure. Read books, articles, newspapers..etc anything that interests you. Try to learn and understand every day a new word and how to use it in a context, then create your own dictionary . Listen to native speakers and try to understand the meaning without using a dictionary. Find language partners to practice with them your language and improve it. And finally the most important device for you is DON'T STOP LEARNING, DON'T GIVE UP, SOON OR LATER YOU WILL BE ABLE TO SPEAK FLUENTLY ANY LANGUAGE IF YOU HAVE DISCIPLINE AND WILL.