how i could speak in English fast and correctly and how i can gain a lot of vocabulary in a short time?
Emotion: shake handsWelcome to the Forums! Sorry, but learning a second language takes time. Get as much exposure as possible: reading, watching English films or TV, talking with other students (if no native speakers are available). Let us help you with any questions!
It actually isn't that easy. Start conversing with whomever you meet, in English. Read newspapers and learn new words. Use them. It takes time but definitely achievable.