Dear Sir or Madam:
Thanks for your posting. I guess my first question has to be the obvious one: "Have your English skills improved sufficiently to permit you to function in an IT role?" Depending on your answer, your job search may differ. Here's how:
1. If your answer is "Yes" you should be able to pursue just about any entry-level position you might care to go after. That said, in today's economic climate the path into IT typically starts at either the customer support or the technical support department's door. Because these positions involve substantial involvement with users, customers, and other people, language skills will be essential to your consideration for and success in such positions.
2. If your answer is "Maybe" you might want to consider something in the software development arena (development, test, QA, documentation, etc.). Formal learning and acquired language skills should be enough for you to make your way into a position where you also hold a degree and have had some prior working experience.
3. If your answer is "No," I would urge to work first and foremost on developing and improving your language skills before attempting to enter the workforce. Though this will slow your entry, it will also enable you to qualify for positions that your degree and work experience indicate you should otherwise be able to fill. Otherwise, you may consign yourself to under-employment for the foreseeable future.
HTH, and thanks again for sharing your situation with us. I hope my advice is helpful.