Jump battles and ranking up
Play the jump battles after using all your training points, specifically if you are close to ranking up. All of your training points will be brought back instantly once you rank up. Plus, you will have the ability to fish much better Magikarp from the lake and use them for the next league. Their max level will increase by one for every single trainer rank that you include.