I am at a point in Spanish where one on one with a native speaker, we can communicate fine. Occasionally they may need to slow down, I struggle for a word, or they have to rephrase something, but I have friends that speak only Spanish (no English) and we don't have much trouble communicating. My biggest problem is in groups of native speakers. At any point in the conversation I can say what they are talking about and that is just about it. I don't feel comfortable adding any of my own input because it moves too quickly and the conversation isn't at all on my terms like it is 1 on 1. They also aren't always speaking directly at me, which makes hearing a little more challenging, plus it is full speed and full of slang.
Any tips for these situations besides just experiencing them as much as possible? I'm going somewhere tonight where I will be the only English speaker, so I guess I can see how it goes.