As someone who teaches English on the side, it is not easy to learn. Tenses and articles are a nightmare for some people. Pronunciation is not only a problem in terms of sounds for some, but how to pronounce words when they are not spelled anything like they are written.
English is a nightmare language for foreigners from a grammar perspective as most have delcension systems which English does not. Those that don't have a neutral gender want to call everything he/she. The amount of times i've been confused in Russia by people saying "he/she is there" or similar when talking about something that would be it in English. I'm looking for a person and they are talking about a thing. Took be years to get used to that, and of course, i have to correct people all the time when they use he/she instead of it.
Its biggest bonus is English has borrowed words from all over the world, so a lot of languages can often find words they know in English.
We've got a boatlad of French and Latin derived words especially.
As someone said, its best just to power through and speak confidently, even if what you are saying is wrong in some way. Its much better than constant hesitation. Throwing in words from your own language can help the other person. In Russian its quite amazing how many words actually sound similar to the English (you'd never know it looking at the words unless you know Cyrillic).
Here's a funny one.
Build in Russian is Stroit or in one form Stroy
Rebuild is Perestroyat or in one form Perestroy
Destroy is Unitojat or razrushat.
But hold on, look. De-stroy. Stroy appears in English when talking about destroying. But not in English when we are talking about building/rebuilding, where Russian uses this combination of sounds.
So, unless its just coincidence, it points to a common origin in both languages.
But there are loads of words that sound pretty much the same: aeroport, organizatsey, komputer, journal, gazetta (well, newspaper more than gazetta)... modern and business words especially. Then there are some false friends: sheet (shield), magazine (shop), etc.
And some words that sound rude/bad in Engish.
Don't worry if someone seems to be calling you a doush (spelling changes to get round censor - mods, its not a bad word in Russian!). They are probably telling you that you need a shower. Hey, maybe they are saying something bad!