Depends
Your record could be a big problem, it depends on the maximum punishment possible, not what you got. Your AOS could be denied based on INA 212(a)(2)(A)(i). In that case you will need to fill out an I-601 waiver, but you should contact a lawyer to help you do that. I would contact lawyer that has experience with criminal AOS cases and preferably one that has done I-601 cases before.