How to learn English well

I have learnt English for seven years.But I think my English cannot not speak it good, and i don’t know how to learn it ?
please help me to study ?
thank you!

Have you read this article yet?

english-test.net/articles/[YSaerTTEW443543]

TOEIC short conversations: Two people discuss the latest newspaper headlines[YSaerTTEW443543]