Whether you attend a top 30 or non top 30 school is completely irrelevant. What matters is obtaining a MD or DO degree from an accredited medical school and eventually obtaining a license to practice medicine in the state you wish to practice in. I suggest these schools with your stats:
Eastern Virginia
Virginia Commonwealth
Virginia Tech
U Virginia
West Virginia
Wake Forest
George Washington
Georgetown
Drexel
Temple
Jefferson
Penn State
Hackensack
New York Medical College
Albany
Einstein
Vermont
Quinnipiac
NOVA MD
Tulane
TCU-UNT
Creighton
St. Louis
Loyola
Medical College Wisconsin
Oakland Beaumont
Wayne State