Being an immigrant myself I have no problem with most of the things you listed in the "immigrants can’t master all this"post. So it’s tough for me to imagine other people from Pakistan having problem with them. I mean smiling, heck there’s nothing easier than that. Yeah, what does take time is learning the culture, language, their nuances. Figuring out what kinda personal development you need takes time too.