Do I need a password?

No you don't, but you can have one.

Even if you register with Facebook or other external login provider, you will have a unique username that you have to choose during registration.

If you set a password, then you can also login with your username and password. It is useful if something goes wrong with the external login provider, or you do not want to use it anymore.