Emails to rep/senators are good. Better is a face to face w/ them. They occasionally have 'office hours' around the districts, esp up N where it is a long ways between stops.
Viit and intro yourself. I try to have an agenda of items I discuss and give one to both the rep and aides, just a outline. They can then make notes on that sheet.
Make sure your name/addy is on the outline. Stay and have coffee if at all possible.