Even before you file a complaint with the EEOC or a FEPA, you may want to get advice from an attorney. An attorney may be able to calibrate your experience within the context of the law and give you good advice about what to do next, including whether you might have a viable suit in civil or criminal court. You might just want repeated misconduct to stop, in which case a letter from an attorney to the employer expressing the nature of the misconduct may address your situation satisfactorily.
We would recommend that you start by interviewing attorneys because many attorneys will give you 10-15 minutes of free advice with the expectation that you might hire them afterwards. Workplace Fairness has a search engine for employment attorneys. Watch out for anyone that is over eager or not thoughtful.
If you do not feel you can afford legal advice, the Time's Up movement has set up a Legal Defense Fund from which you might be able to obtain assistance.
Here are some resources to get you started: