I think to learn English well you have to be motivated first. Sometime, you will feel an uncomfortable tension but know that it's completely fine.
your question is so general and you need to be more open about it
what's your level? and how many hours you want to spend on language learning everyday? and what kind of materials you're using at the moment? and so on
I'm using power English podcast by Aj.Hoge for Effortless English. It's really great if you're in intermediate level