Since graduating from college I've been working in strategy in-house for a top-50 company in my country. I've been starting to think about long-term horizons and am thinking of opportunities to make the leap into MBB (didn't make it into the MBB recruiting process while an undergrad as I don't have the shiniest GPA).
How many years should I stick around in my current role so that I can leap into MBB at above-grad level (e.g. Associate for McK instead of BA; Consultant for BCG instead of Associate)? And if possible, what are the paths to doing that without having to go for an MBA first (and how many years of "experience" would an MBA compensate for)?