Thank you! Yes, given your situation and background, I believe 1 year of preparation (e.g. perhaps an internship too) will be helpful. Or you can at least apply to get the experience if your GMAT is strong, but for an MBA, you'll need more experience, and for other Masters programs, if your undergrad profile could be stronger, then I would wait to apply. Good luck!