Does it improve anything?
It improves your grip and you can pull off a stronger launch with a grip on your launcher.
im a beginner blader being trained by and I have been told its a good idea to have a launcher grip. the way my hands are made I need a launcher grip