Hey Sbara! "you provide someone WITH". another suggestion... try to use commas and periods in the text. Here are some sites, but there are many more. another way to learn is by reading the newspapers. [www.onestopenglish.com] grammar: [englishplus.com]
hello SBARA, first thing i want to say, is that your English isn't bad. You only need some practice. I agree with what Riffman said. in writing punctuation is very important. For speaking, you can listen to songs and have the lyrics, so that you can understand them. then, try to speak to people in english even if you make mistakes. At the beginning, the most important thing is that the other part gets the message. You can also wach TV channels (and there so many). Last thing to do, is to read stories. Go to bookshops that sell old books, and you'll find a variety of stories with simple English. Don't forget to have a dictionary with you( english or bilingual). I personally have it with me all the time. DON'T be afraid of errors and mistakes, just do it and talk. GOOD LUCK for your job application(tm)
NB: (if there is an grammatical error on this short message!!!!); it's better to say, if there is any grammatical mistake
you gotta do some chatting with people around the world especially english-speaking ones and read everything (well, let's say intersting news and stuff written in english) watch some MBC2/Action movies, or it's better when you watch'em in DVD with subtitles off ...you're the best !