For your chances of acceptance into top 20 MBA programs in the US, my largest concern is your GMAT score. Unfortunately you may be in the bottom ~10th percentile with your score. This does not mean that you cannot be accepted, however it is a strong challenge that you will face.