Fatou, Irish English was a whole second language for me after I thought I spoke English well. "What's the craic" is a greeting, "giving out" means complaining, and "I will, yeah" means absolutely not. What helped most wasn't a book. It was the local radio in the car, listening to people ring in and complain about the traffic and the weather. Two months of that did more for my ear than two years of school English. And asking colleagues to explain the phrases they used, which they loved doing.
I can pass a formal conversation but the second people relax into slang, contractions and in-jokes, I'm lost. Textbooks won't touch this stuff and it's exactly what makes you sound like a person rather than a phrasebook. How did you pick up the real, everyday, unofficial version of the language?