Ok, I'm here to help.
As a professor, the #1 thing you need to do is go to your professor with your paper in hand during her office hours (that should be on your syllabus) and have a face to face meeting with her. Politely ask her to go over the technical aspects of the paper, and how many points off those are from the total. I will tell you that if you screwed up your citiations, you very well could have screwed up your grade. With the internet, students will just cut and paste from different sites, not knowing where the REAL quotes and information came from. Ex. taking a quote from Men's Health, and sighting Men's Health while the author from men's health got that information from a study at University of Indiana. This stinks of plagiarism and sloppy work, and it is very easy to find out about. You see, your english professor's have access to several search engines that are set up just for that. I have failed many, many student papers in the past 5 years because of this, and I'm a Health/Physical Education Prof, not an English Prof.
#2. If you do not feel that she graded the test correctly after meeting with her, ask another english instructor to grade it. Bring him/her an uncorrected copy of the paper and see what he/she comes up with. Do not mention that you think it was downgraded because of content.
#3. If there is a big disparity between the two, ask your professor to reconsider, or at the very least average the two grades.
#4 If she will not do this, you may want to go to the english department chair, and/or to Student Services to appeal the grade. Your professor should not grade on opinion of content regardless of her stance on a subject. However if it was an opinion paper and you didn't express your argument well, she can absolutely down-grade you on that.
#5 if you aren't willing to do #1-4, then you need just drop it, and not complain on hunting forums.
#6 Based on your post, I'm guessing that spelling,grammar and citations were the areas that you screwed up on the most.