Do I need an agent to submit?

No, though it does help if you do submit through an agent as we’ll know you made it through a slush pile. However, if your story is strong, submit away!