Like you said, the only real solution here is to speak to native speakers as often as possible. I'm at that point with learning Spanish... I've reached the extent of classroom studying and the only way I'll improve is if I'm placed into a primarily Spanish-speaking setting to fend for myself. That being said, try speaking with friends who are also learning English as often as possible, and when you do, try to converse in English. Listen to non-english music and translate the lyrics to English. Listen to English music and sing a long, but above all keep trying to get that native exposure!