Hi ravsg,
Regarding your profile, I recommend you stress your leadership experience as much as possible. Your GMAT score is strong, but there are many candidates with similar scores, so it is critical that you differentiate yourself through your personal essays and letters of recommendation.
I recommend you read this case study of an engineer who differentiated himself through his leadership, and subsequently was accepted into Columbia, Tuck, and MIT:
https://www.stacyblackman.com/comprehens ... ies/case2/Regarding your question on timing, could you please clarify? Did you mean regarding which round to apply to, or if you were looking for more experience before applying?
For recommended schools, I recommend you identify what you want to pursue post-graduation. Attending school at Haas in Northern California will be a very different experience (and have different opportunities) than if you attend Ross.
Hope this was of help.
Cheers,
Conrad and the
Stacy Blackman Team