Believe me, I have been grinding recently! Usually, I grind over a Pokemon's EV by meeting wild Pokemon (for example meeting and beating wild Basculin to raise my Pokemon's speed) in order to help me win battle points at the battle subway. (and yes, I do buy those EV-enhancing items to save time)