Well you have some good stuff going for you and some stuff that needs to be worked on. You have a lovely GPA which is awesome. Your GMAT is okay for the schools you propose, but since you have time you might want to try and make it go from okay to very good.
The biggest and most obvious issue is your work experience, which is pretty much "I did lots of little jobs in various things" It's a bit all over the place. Luckily, this is something that can be dealt with in the application. First and foremost by redoing your resume, and secondly by making sure you build a concrete, impenetrable, logical story about your career arc. This is very very important for you to make a good application! Besides that, I would add, that schools can be a bit more forgiving on the WE side if you have an awesome GMAT (so another reason to consider retaking).
What are your thoughts?
If you like the post, give it a KUDOS!