Overall everything looks pretty good. You have a good GMAT, a good GPA (yes, good! not awesome, but still good!), solid work experience, some volunteer stuff and ECs. The main two things in your specific profile I would think about:
1. Where is your career going? - Right now maybe your WE seems a bit on the weak side. It's not necessarily the classic corporate trajectory. You have some small family business stuff, retail work... and it's not necessarily the most impressive work. It's not bad either (actually it's up to YOU to make it seem awesome), and it's good that you are moving on and up, but it's also very important that you build a clear and cohesive story as to what you want, where you are going, and how you plan to get there.
2. Uniqueness - I do like the gaming stuff as it is unique, and I think you need to find to take a way to use this well - to metaphorize perhaps the intelligence and strategy required with gaming (along with your success) and show how it can be useful elsewhere. But besides that, you want to make sure you are getting out a few unique points in your application.
Finally, regarding your GPA, you don't need to worry about it. 3.2 is good. And you don't need to explain it away.
Best of luck!
If you like the post, give it a KUDOS!