Besides the great postthe great post that @kviiri already mentioned@kviiri already mentioned, I would like to add that you could use well-known stereotypes. Stereotypes are good because they help to remember and to roleplay the behavioural characteristics of an NPC, but also because they make it easier for the players to relate to the different diosyncrasies.
For instance, if your NPC is a sailor, it might help you to think of him/her as Popeye (even if the NPC is not that character at all!) while roleplaying, by trying to include some of the tics you have seen on that famous character before.