Thanks for sharing your profile. Interesting background, a few things jump out to me. You are very young so not sure when you are applying but you could use a bit more work experience or any at all because it is not clear if you have actually worked yet or just school. Balancing some work experience with your law degree would serve you well as you consider business school. Also, depending on the caliber of schools you are applying to, your GMAT is a bit on the lower end. I think as a diverse candidate there will be some wiggle room but being as young as you are with minimal experience to compare AdComm will focus on data points like the GMAT/GPA to inform your potential. So given you are young it may make sense to re-take the GMAT again if you think you can raise your score.
Hope this helps!