You don't need to train at Stanford or NYP to become an academic physician (whether clinician-educator or clinician-scientist). The vast majority of academic physicians in this country did not train at MGH, or Duke. There are plenty of strong programs that you are overlooking that can and will provide you the necessary resources and pedigree that you are seeking, such as University of Chicago, Baylor, University of Alabama, Yale, Brown, UNC, University of MIchigan, Vanderbilt, etc. Every Med-Peds program will provide excellent training that will prepare you for the boards (ABIM and ABP) as well as clinical practice.