Should I file a federal trademark if I have common law rights?

Yes. A federal trademark establishes a presumption of ownership in a court of law. Owners of common law trademarks have to prove they use and own the trademark - sometimes on a county-by-county basis. This can be expensive and time consuming to prove in court. Financially, the only one who benefits would be the lawyers.