Q: I have studied English for years. Why am I still not fluent?
A: Because you’re studying English.
You can study chemistry. You can study history. You can even study computer languages.
But studying English will never get you past intermediate.
Here are some better verbs:
Do English.
Practice English.
Live English.
Listen to English.
Read English.
Use English.
Enjoy English.