As far as I know, Superglide can only be obtained from a Ryu Dragon and, if this isn't a New Game+ playthrough, I don't think you can get it yet. Dark Roll, I believe you can get at random (at least when you get to a certain point in the game?) when dropping.
Balloonra, however, I think you can get from making... Jestabocky? There is a Balloonra reward for A-Ranking the Prankster Paradise Dive and another in a chest in The Grid.
Also, you can check the weather of each world whenever you drop, and if one of them has a sale currently going on, I believe you can get Balloonras from the Shop in that world at that time.
SC+OM, I don't recall offhand which ones you can get it that might be the most optimal. For Once More, I know there's Tyranto Rex and... one of the Duck Dream Eaters (I forget the name), but the latter requires items.
Edited by dabestgamer, 03 July 2017 - 06:51 PM.