I don't want to sound harsh but it will be impossible to overcome the 5 in VR. That is a very low score and will be looked down upon by all the US med schools. You have a good GPA and the science scores on the MCAT are good but you really need to take the MCAT again and raise your VR score.
I checked the stats provided in the MSAR. For 2001, of all of the people that applied with a 24 total, about 1/3 of them of an acceptance. But of those with a 5 in verbal, only about 1/10 got an acceptance. It looks like an uphill battle, but don't give up. You never know what might happen unless you try.