I'd talk with your undergraduate advisor, if you have one. They will know the ins and outs of applying to grad school (since they've clearly done it themselves) and they will know what schools are good for certain specializations, and likely what your chances are for getting in.