Stop debating whether shins English is good or not. It's not relevant and only hurt Shins feelings. Shin, I think your English is good enough.
Kash2: You screwed up your diploma because you didn't bother to do anything to check what the real requirments was, and lived in the illusion that your school did what they were supposed to. You won't get into a good university when you fail your diploma and if you are bright, then you should do one year at another school to improve your grades. There are lots of past papers out there that you can study and easialy get a 30+ diploma.
The school won't see that you are a bright student when your grades say the complete opposite. If you don't start to fix your doorstep soon you may end up with a shi'ty job, you become poor and get a shi'ty life. Is that what you want?