Do I need to be on all social media platforms?

No. It is not important for you to be on all platforms. Pick one that you are comfortable with and most importantly, where your audience hangs out. Go deep and be consistent.

If your audience does not hang out often on Facebook, but are found on Instagram, then post often on Instagram. Do your research and find out where they are.