An attorney will give you the best chances at resolving the issue in a positive way. The charges you received are the normal charges given the fact scenario you presented. Sometimes diversion may be available. Or when an attorney looks at your case, there may be issues arising ou of the report that could constitute a dismissal.
The best first step in protecting your rights is to consult and retain an experienced local defense lawyer. The focus should be on reviewing the facts to determine what defense strategies are available. Preparing a Mitigation presentation should be considered.
This answer/response is based on the information provided in the question asked and requires a much more complete context than is available in this public forum. Please do NOT use this answer/response to say or do anything regarding your situation. BEFORE you say or do anything consult with an experienced Federal and/or state criminal defense attorney in your jurisdiction who will listen to you and your concerns.