Yeah, from reading your posts it sounds like you are dissatisfied with your current job and are looking for a way out. And that’s natural, but there are many ways out of a “dead-end” job.
The first option, of course, is to try to find a better job with the degree you already have. Have you tried that yet? And not just by applying randomly to a bunch of jobs that look better, but by networking, tapping connections, maybe doing a certificate in something relevant, etc.
If you do want to change careers and you need another degree to do it, don’t randomly throw darts at career fields that sound kind of lucrative or kind of interesting. The job market for librarians is difficult; you might be able to get into a not-very-competitive MLIS program with a 2.92 undergrad major in communications, but it wouldn’t be a good one, and it wouldn’t help you much with getting a job in a crowded market.
You can do a second bachelor’s in engineering or nursing (both fields where a second bachelor’s is a good idea - although there are some nursing programs that lead directly to a master’s, more on that in a moment), but first you’d have to decide what to do. Not as sure about engineering but second BSN programs are competitive and a 2.92 is unlikely to help you gain admission. You’d also have to take prerequisites first anyway and you’d need to absolutely rock them to try and convince a program that you can do well, and even then it’d be a hard sell. I’m pretty sure that second-degree engineering programs will be similar in that regard.
There are some entry-to-practice programs that lead to an MSN in three years. In some of those you pick up a BSN on the way, but in many you just earn an RN and an MSN and can practice as a nurse practitioner. There’s also a new master’s degree called clinical nurse leader. They sound pretty similar to a generalist version of a clinical nurse specialist. Anyway, there are a few master’s programs that train people who have no background in nursing to be clinical nurse leaders in two years.
https://www.nursing.virginia.edu/programs/de-cnl/
Although note this on their website: CNL graduates aren’t prepared for a specific job title as a “Clinical Nurse Leader” but are, rather, likely to be hired as novice nurses in whatever setting they seek. CNL graduates, however, tend to rise rapidly in health care communities as clinicians, team leaders, patient care coordinators, outcomes managers, client advocates and systems analysts.
https://nhs.georgetown.edu/nursing/masters/clinical-nurse-leader-CNL
https://www.nursing.umaryland.edu/academics/grad/cnl/
Most places require a GPA of at least a 3.0, though, and competitive students often have a higher one.