As explained in this post, as we tend to understand the English subject by thinking in English, it creates further load on our mind. What I tried and worked for me was, I used to think in my Native Language about the concept which I read in English. As I tried this approach I got better at understanding the subject.
And this is how I improved my spoken English to communicate my thoughts with others: How I started speaking Fluent English in Two Months
Read more such posts at : http://motivationalgyan.com/english-speaking/