Hey there ^^
I really like the fact that you're so motivated to learn english & I can see that you're really passionate about it...& That's pretty much 90% of what you need =p
I think the best way to learn enligsh is -As many have already said- Speaking it!! Talk with your friends, your family...If you don't have anyone to talk to, then do it with yourself. Yes, they'll start to wonder if you've lost your mind & everything xD...But believe me it works ^^
Read.
You have to read, it's the best way to learn, because not only will you learn how to speak but also how to write correctly, read & watch english Tv programmes, this way you'll know both how to write correctly & how to pronounce.
Writing can help a lot too, especially if you have a wild imagination, you can write poems or short stories & show them to someone to correct them for you...It's both fun & effective ^^
Don't get frustrated over using Google translator or anything like that, because with time you'll realize you're speaking english very well without using it ^^
Also, you can get some famous english expressions from the internet & look for their meaning here on the forum, & then use them in your daily life...Songs will help alot too...At least they did with me ^^
Anyways, these are little tips to help out...If you need anything else, don't be shy ^^