This is what you should do...
1. Pick about 5 schools that are reasonable to get into...given your area of interest and with enough work (with a 2.3, this is really the hardest part)
2. Set up a meeting with the department chair. Say, "I'm really into your program, but I have an extremely low GPA. I plan to dedicate myself to showing that I'm worthy..." (obviously this is rather informal, so don't quote it verbatim)...see what advice they give you. Some programs prefer you have X amount of coursework in a subarea, or a certain level of math...and they don't tell you upfront. It is worth it to really ask someone to assess you and give you a better idea of what they are looking for--rather than strangers on the internet.
3. Do what they tell you and exceed expectations.
Given this, let me say that I had a 2.85 overall GPA. It actually is lower than most schools in how GPA is calculated (I was ill for two terms, and the new grades from classes I took didn't replace the old poor grades, if it were, my gpa would be at least a 3.4). I have a masters degree of 3.7, conference presentations, publications, the requisite languages for my area of interest. In short, I was more "qualified" than most candidates, but all the schools I applied for were still hung up on the 2.85 GPA, despite the fact that they are more than 5 years old.
From my experience...
Your administrative assistant experience won't help you at all. I have 5 years of it, and it didn't help me any (I worked full-time in ug, and schools didn't seem to care).
The best thing you can do to offset your GPA is have a high GRE. I'm talking about 1350+. You want 700 q. 650 v as your targets (higher if possible). Anything less than that will cast doubt on your abilities (again, speaking from experience...I had a high verbal/average math for a humanities candidate and was called "mediocre" at best from a tier-2 program).
Work on your personal statement. Don't settle for B work when you can revise it to an A.
Learning Spanish won't help you get into a program. It will help you get a job once you graduate. I would hold off on thinking getting an A in a community college course would impress adcoms for grad school, unless you got a 4.0 all along and were consistent.
---
Probably not exactly what you wanted to hear, but if you talk to the chairs programs and see what they want from you and you're willing to work hard, there isn't a reason to think that you won't get into at least one program (but be realistic where you apply).