To answer bluntly, yes, you'll have some problem with b-school admission simply because you already have a JD. The motive behind the JD isn't clear and won't be clear either when AdComs view your profile. You need to be able to convince the adcoms that you need an MBA and you need it now. For top 5, it's not very likely given your GPA and non-name-brand resume for work experience. It's not an automatic rejection but I just wouldn't bet my entire bank account on just the top 5 (and by that, I mean Harvard, Stanford, Wharton, Booth, Kellogg, Columbia, and Sloan; any of the 5). It's really never a shoo-in for anyone anymore, so if it's either these schools or bust for you, just go ahead apply (what have you go to lose besides the application fee). If you're willing to compromise, also look at the other programs in the top 20 ranking, such as Berkeley, NYU, UMich, and UCLA. Your goal is a bit too broad but for finance, I'll assume you mean ibanking (or simply corporate finance) and strategy, you mean management consulting. Any of the top 20 b-schools can give you a realistic shot at making it into one of the top firms.
Get the best GMAT Prep Resources with GMAT Club Premium Membership