My original plan was to apply for grad school (PhD) for physics after my undergrad degree, but things didn't go as planned. Simply put, I performed poorly in my first few semesters, and while my grades improved towards the end of my undergraduate studies, they were not enough to compensate for my lackluster grades early on. I'm in my final year and my GPA is around a 3.2, and I expect a 3.3 at the end of this semester, when I graduate. Needless to say this isn't a very competitive GPA, so I did not take the GREs and did not apply to grad school. I'm now considering taking a gap year and getting a job, then in the coming fall, take the GRE and apply for a terminal master's degree in the US, in hopes of continuing my recent track of improved grades, and hopefully strengthening my Phd application afterwards. My question is, how competitive are admissions for US terminal master's degrees in physics, and do I stand a chance of being admitted into a master's program? (also, any advice on what I should do differently for better productivity and increased chances?) Much thanks to any sort of advice or input.