It would be helpful if you knew the outcome of your case, as depending upon what you mean by "set aside" we could be talking about something the USCIS would still regard as a conviction. There are various points during the immigration process where you'll be asked about past charges, arrests and convictions, and it's important to answer those questions truthfully.
Based on what you've told us, I expect that you'll be able to proceed without any significant concern, but as I don't know the full facts (and you don't either) I can't provide a meaningful answer.

