Be concise and to the point. Focus on no more than three points. Don't be scared. Your legislator represents you and needs your input. A visit is the best way to get a commitment on an issue.
Legislators appreciate constituents taking the time to share their views.
It is best to make an appointment with your legislator, but if you are unable to schedule a meeting in advance and are visiting in Raleigh, go by the office anyway. You might get lucky and be able to have a few moments at that time. If not, leave a message with the assistant or write a short note explaining the purpose of your visit. Schedule an appointment. If more than one person plans to attend the meeting, mention that when scheduling the appointment.