Learning English is enjoyable when you love this language
I know from my own example, that I wouldn’t learn any language, if I did not love it or at least like it.
It is like a relationship with another person. You can not be with him or her if you dislike them. Learning languages can be much easier if you understand that you need them very much. Most of the emploers require from their workers to know at least two foreign languages. So if you want to obtain a good job you must know that it is necessary to speak other languages. When you unerstand why is it so important, you will be able to acquire knowledge faster and more succesful. After some time you will notice that learning has become a pure pleasure.
I know that proces of learning may be difficult, but it is sometimes necessary to strain a little. As far as I know, reading is a natural proces of learning, when you read a lot your level of knowledge increases. If you like to read, I think, there is no problem with forcing yourself to study.
Speaking fluently is not an ability you can buy in a store or inherit from your relatives. It is a skill you acquire during all your life. You should never stop learning language you love. Like I said before, it is like loving other person. If you are keen on him or her for real you can’t stop feeling this emotion.