I just have some questions about gd&t

I'm starting the drawings for my pen and I just had a few questions.

Do I need a tolerance for every dimension?

How do I decide what tolerance to use?

When do I need to use MMC LMC and RMC?

SolidworksDrawings And Detailing