Agree with all who posted before me... everyone wants to get into Harvard, but honestly they have such selectivity (they can pick whichever of the applicants they want and almost be guaranteed they attend). Of course, there are other GREAT programs and you should have a good shot at those. Also, if you are looking at Harvard Law School.... you have to get accepted at both schools. I was looking at JD/MBA but I am actually now considering going to a part-time Law School (Georgetown, GW, Fordham) so I can get work experience and then applying to law school. I will actually finish both when I am 29, whereas if I work 4 years after undergrad and then apply for the 4-year joint degree, I finish at 31. So, I figure even if it costs me a little extra, I get 2 more years at hopefully a pretty good salary.
Really, HBS is hard enough to get accepted to... I mean you can have OUTSTANDING numbers, but you have to have something that makes you different. You are a URM, which helps you in any case, but if you don't prove yourself after undergrad, an 800 GMAT and 4.0 GPA won't get you in. As for the law school, ace the LSAT. Harvard will accept a lower GPA (3.4-3.6) if the LSAT is good enough (172-175). They love numbers, especially the LSAT.
EDIT: You can check your Law School chances with different numbers here.....
https://officialguide.lsac.org/UGPASearch/Search3.aspx?SidString=