Your GPA and research experience should get you into any top 15 programs I would say.Your mathematical background should be sufficient enough for applying for biostat and I do not think they expect you to take any pure math courses. If you are interested in theoretical statistics, then some real analysis and algebra courses would be helpful. From what I have learnt on school webpages, even if you are short of some courses, you are still able to make up during your first year in phd. The most important thing is your learning and research ability demonstrated in your package, which are pretty strong in your profile. My suggestion is that you can give a shot at some top programs.