A lawyer can probably help you reduce the charges through plea bargain. If you can't afford a private one, you can find a free public attorney. They are preety good sometimes.
A criminal record will have some negative impacts on your immigration and employment as well as career development. You can not do this again. You should be OK if you find a lawyer ASAP.