You’ll be spending a really long time with this if using Arcade Battle only. Ranked matches is where you get the most GP.
GP is used to unlock extra characters.
Note: GP was really easy to come by during the week of launch, however, there is now less bonuses given so it will take a little less than 100 matches in Ranked to accomplish this now. Thanks to Shadow Enz for bringing this up.