So no direct patient contact? You have enough shadowing( different from clinical experience) but try to find a primary care doc and get some in that area . How about nonclinical service to the unserved/underserved in your community. Your list of schools will depend on your MCAT so come back when you have your score and people will help you out. As you know your current GPAs are well below average for matriculated MD students(3.7+). They are also low for DO but with a good MCAT you should be okay in that area.