Hello,
I recently graduated from my undergrad with a low gpa (2.5) and major gpa (3.2) I am now an upcoming graduate student in NY. I applied to Fordham, Columbia, NYU, and LIU. I didn't get into Fordham and Columbia (I figured I wouldn't) and got accepted at the other 2 schools. My suggestion for you, is to take a chance and apply anyway but still have a back up plan. I know people who got into Columbia with a 2.4 gpa. Also if you have experiences with any type of social work, use that to your advantage in your essay. Gpa plays a big part in getting in if the school is more focused on academics but if you have a strong essay and strong recommendation letters you can still make it. You can also take the GRE, I chose not to because it wasn't required but that is an option too. You can also reach out to admissions and ask them questions to see if it would be worth your time even applying. Last thing, when you write your essay for the schools, don't make an excuse for why you didn't meet the gpa. Own up to it and show them how you have grown and matured from it and how show them you will be a great candidate for their MSW program. Talk about your hardships and if your a first generation college student, throw that in there and discuss how it affected you. Give it a shot and take a chance! Good luck and may the odds be ever in your favor!