The only ways to get tech points are to research at the table, and to get them through random island events. Since you can't count on the events, you need to get as many skilled researchers at the table as you can.

Having a doctor is really useful, though, because a villager who is good in healing may heal sick people on their own (making it less work for you!).