I would look closely at the particular ABSN program's entry criteria and focus on the extraneous things may look for, like volunteer experience m, etc. Your GPA will definitely be a hindrance, and your prereqs aren't going to be able to raise it all that much this late in the game.
I've never heard of a BSN program being more expensive than an ABSN. Every accelerated program I've looked at is ridiculously expensive in comparison. Traditional BSN programs may take longer, but by necessarily by much.
And the reality is, even if a BSN program is more expensive and longer, it doesn't matter if you can't actually get into an ABSN program.
Anyway. I'd just work your butt off in prereqs, consider getting a job as a CNA, study hard for the entrance exams if need be, and work on some killer interview answers/personal statements. I'd also apply to traditional BSN programs, ADN programs, and accelerated programs. While speed is great, the point of choosing a career path is to reach the destination.