Sure solid grades and board scores are nice but I really believe there are more important things on your application. From my personal experience, research and great LORs carry a lot of weight (as does the interview). The top programs are most interested in people who have shown dedication to the field and to an academic career. Also, this field is small so a great LOR can go a long way. If you have time I would start working on some projects within your home department and even consider a year of research if you are really interested. In addition to the valuable experience you will gain from this, research will help you know the people in your department which helps with LORs and give you something to talk about on your interviews. This field is not easy to match into but by no means impossible. Most of the candidates are very qualified. The ones who seem to do well in terms of recieving interview offers have something that stands out.