It is better to practice on grass. There are pros and cons to both practicing on mats and grass. Mats tend to be more forgiving, so they can be a good option if you're just starting. However, the grass represents the game, so you may want to practice it as much as possible. Ultimately, it's up to you to decide what works best for you.