I have admittedly a pretty shit personality when meeting new people. It's not really shyness, per se, I just don't know what to say to people I don't know. With people I do know, we have memories, context, knowledge about them, et cetera. But I don't know how to start conversations with people I don't know, in class for example.

So I end up coming off as cold, awkward, boring. When first meeting people, how do I actually have conversations with them and give off a good first impression?