You will get contacted by the PI based on your interests and experience. I don't believe you need stellar stats for NIH summer internship, just convey strong enthusiasm and commitment. I would suggest waiting to hear from a few PIs before scheduling a trip to Bethesda or whichever off campus site to visit + interview unless you live close.