When you get to the interview stage, you’ll be able to ask for any type of accommodation you need related to being blind. I don’t think it’s relevant to the petition stage.
Using a visa service or attorney will not cause extra time for your overall case, but being from Iran is very likely to, especially with only one visit.
International relationships are very expensive.