If you have to ask this question, then you need a lawyer. Hire the best you can afford and let them do their job for you. There's a reason we go to law school and spend several years learning how to the job.
Get legal advice from an experienced Criminal Defense lawyer. It's $39 for a 15-minute phone call. You'll be surprised how much you can accomplish in 15 minutes. If you're not 100% satisfied, we'll refund your money.