Hey Mike,
Your degrees and qualifications look good to me, so why don't you apply to Berkeley and Stanford and see what happens? But let me remind you the fact that most opportunities are in NYC. You can definitely get into Wall Street with degree from Berkeley or Stanford, but I am just saying it will be in your advantage to be in NYC.
MFE/MSCF/Financial math degree will certainly open many doors for you. It really depends on the program, but most graduates of those top notch programs will enter into fields such as trading, structuring, asset/portfolio management, risk management, and research. Most major IBs will provide a summer rotational program so your best bet is to get into one of those.
Keep in mind that your classmates will be as competitive as you, if not more, and most of them have 2 or 3 Master's degrees, and maybe PhD degree (I am speaking of my program).
Working as a quant will require high level of analytical/math skills, which I certainly believe you have. Also, programming skill is very important as well, esepcially C++, VBA, Java, SQL etc (in order of importance). Make sure you are fluent in at least one of those languages prior to the start of your program.