English speaking has many tips, you should keep it simple and never be afraid of making mistakes.
To think in English is not something you should use, it's a GOAL!
While thinking in English is a goal, so you should know how to proceed in order to learn how to think in English in order to improve your English fluency.
Always, the most important tip for each part of English learning is "listening" (take it deep into your brain and never forget it)
Always when someone asks you: "how can I improve my English?", your answer should begin with: "you should listen to English to improve English"
You should practice thinking in English in order to perform it. (it's a given)
Practicing thinking in English is not only listening in English, it's more than it. You should listen to English and don't translate each word to your language.
When you try to speak English, you shouldn't put your language in the middle, you should speak English directly without thinking in any other language.
If you want to learn to think in English without practicing, you're not going to realize it because it's something more practical than it's theory!!
You should listen to original English, which means you should listen to native English speakers in a real English conversation.
If you do all things described in this article, be sure that you will think in English one day, even if it takes longs time (that depends)
I encourage you to learn English using the right methods, not each method to learn English is successful so be aware!