you are doing great, just keep trying. just ask questions. that is small talk. what questions? just listen to them and ask them follow up questions, and then it becomes easier
This is my favorite way to make friends, if you dislike small talk this is great. Just say silly little things you would say or ask your friends. Usually this keeps the conversation going for a while :)