Yes I agree--it's not hard for a qualified applicant to get rejected from the top schools. Make sure you apply to several, especially with only two years of work experience when you apply. Frankly, the top 10 will generally balk at only two years under the belt unless it's with a top 5 banking firm or something similar. Seek leadership opportunities both at work and in your community activities. The top schools look for demonstrated leadership and impact on organizations because it means you will likely impact their school as well as your industry when you graduate. Build a story and speak to why you like what you do and how it is preparing you for your post MBA vision. B-schools love to see passion, so do interesting things, but do things that really light your fire and be able to say why.