Stop apologizing to people for not speaking perfect English! Instead, embrace (hug, accept) the fact that you're an English language learner. Don't let your mistakes stop you from improving. Get out there, and make friends who speak English. Practice English out loud by yourself. You're not going to improve as quickly or as well as you want to unless you allow yourself to make mistakes.