I think the petition is fine to show support, but it is just a piece of the answer. Your legislators won't care if 200 million people signed it if none are from Ohio. I'm not sure if change.org gives you breakdowns by state, but that would help.
It would also be a good idea to contact the AHA governental affairs people.