For neutrinos of reasonable energy, the velocity will be extremely close to the speed of light; but, it will depend on how much energy they have, just as with any other particle.
It is not currently know exactly how neutrinos acquire mass. There are quite a few models out there. The simplest mechanism is the same Higgs mechanism through which all the other particles acquire mass. However, this requires two things. First, there must be right-handed neutrinos, which no one has ever seen. And, the neutrino coupling to the Higgs field must be ridiculously small (something like 8 orders of magnitude smaller than the electron Higgs coupling). This second requirement, in particular, has led people to look for other ways to make the neutrino mass small more naturally. However, every such method requires adding new physics that there is no experimental evidence for. So, suffice it to say, this is still an open question.