That's great. You mentioned some of the 300K is in regular savings. Can't you pay off the CC debt with that?
1 - Have 3 - 6 months expenses in savings for emergencies (car needs fixing etc.) Do you know how much you spend each month?
2 - Pay off credit card debt. At this point you'll be considered debt free (we don't count the mortgage) and you can start focusing on saving for retirement.
3 - Work towards putting 15% of your salary into your 401K.
4 - At a low interest rates maybe we don't even worry about the mortgage, but, until rates come down and you can refinance I'd see if there is a way to scrape together cash to make additional mortgage payments every now and then in addition to #3 above.