Course(s) you should consider:
A moment of truth, everyday communication does not require much. Most of the time, you can get by even if your English is broken or you speak with grammatical mistakes.
EGC is a very communicative-based course and if you are able to use English, like you have answered the questions above, we believe there is no need to enroll in our EGC.
Nonetheless, if you really want to improve your English language skills, we strongly recommend GGEP or EBC.