The best thing for you to do is to arrange a visit and sit with an admissions officer. The officer will sit with you and review your file. He/she will give you an honest assessment of your strengths and weaknesses and how you can improve.
This is what DS did. Extremely helpful.
Its forum-speak for dear son