OP, you're talking about two separate things. Small talk of which they are very good and actual, true friendships which, instead, may be what you want. Not always separate, but usually. They are operating at a higher level with surface interactions. They likely have a much better radar for others who seek the same.
If you are trying to build actual friendships of any depth, use this group interaction time differently. Learn a little about people to guide an assertion on whether they are a good (personality) match for you. And trust your gut. Also think about in what context you could see this person again. To invite. To get to know each other better. One-on-one. If this is not what you are seeking, I refer back to paragraph 1. And I think a big personality w/skilled small talk can be improved but is largely an innate skill and personality.