i would definitely apply. the worst that can happen is that they all say no. Apply to post-bac programs as a back-up plan if you can. Make sure to check all the deadlines for the post-bac programs. During your last year, you MUST to way better on your grades. And if you get into post-bac, you must do very well. Post-bac programs are usually like a year or so, some will grant you a master's degree and others will not, you need to do good throughout the entire program because you have no time to mess up.