English is not hard to learn, only problem I ever had was speaking it, but some times girls think the accent is sexy. What you need to do is immerse yourself in the language, keep talking in English, and watch a lot of English language TV. When my wife came to the U.S, she doesn't speak a word of English, but after 3 months of watching TV, she could talk without problem, I would suggest you to try it.