Well, you're not necessarily wasting your time, as from what you've said, you believe that she was the aggressor and that you want to clear your name. That, unfortunately, takes time because the wheels of justice do not move quickly. Also, since you blacked out and they called the police, there story likely was that you started the fight, which -- given that this took place on their property and not yours -- might be a reasonable conclusion for the police to draw.
Police need very little evidence to make an arrest and to have charges filed. The words of a believable complainant can be enough to give the police probable cause for an arrest and once they get it, as they appear to have done in this instance, they have no duty to look any further, even if down the road when all of the evidence comes out in court, that complainant turns out to be a liar.
So I understand why you're upset, but this is, unfortunately, how our system works. You'll get your day in court to challenge the evidence and the witnesses against you and, if you wish, to take the stand and discuss what really happened to you. But that comes during the hearing and trial phase of the proceedings and you're nowhere near that yet. Meanwhile, if you think that your lawyer isn't on top of your case and isn't willing to work to mount the best possible defense he/she can give you, what you can do on your next date is to tell the judge that you don't feel that your lawyer is interested in your case or in working towards what's in your best interest You can ask the judge to relieve your present public defender and appoint you a new one. A judge will generally grant one change of assigned counsel when there's a bad fit between the lawyer and client.
Before you do that though, you might want to see if you can get your lawyer to do more for you without having to involve the judge because the judge generally won't make more than one change. Most public defenders work for defender organizations and have supervisors. Call his or her supervisor and tell him that your lawyer isn't doing one thing to help you and you want to know why. Lawyers can get in trouble with their bosses just the way anyone else can. The supervisor will speak to your lawyer who should be willing to pay more attention to your case and your needs. If that doesn't happen, going to the judge is your next step.