Small talk is a skill like anything else. It must be practiced and honed. The easiest way to do this is just by being interested in what the person is saying. You don’t have to be funny or quippy. Just be curious about their life and you’ll find that most of small talk is just being able to go back and forth about a topic.
Key here is that anyone can do small talk. You have to have ZERO knowledge about the subject matter. You can just ask questions. Anyone interested in a topic will usually be happy to answer them. This works on anything from sports to cooking to blacksmithing topics. The wonderful thing you find out is: PEOPLE ARE INTERESTING!
Admit your ignorance on the subject and have them walk through explanations. Engage in the conversation by connecting it to any tangential knowledge you have on the subject.
"Ocean kayaking? I've never done that. That sounds exhilarating. The closest thing I've ever done to that was a canoe on a river when I was 12. I'm sure its different but how different is it?"
"How did you get into that hobby?"
"Where in the world have you done it?"
"Any close calls?"
"How important is the right gear/boat?"
"Where would you like to do that in the future?"
See? Zero knowledge about ocean kayaking, but infinite conversation that the other person is engaged with you in. Congratulations you're small talking!