We get long term flexibility by mobilising and pulling on tissues in a variety of ways. Weightbearing is an active way to increase flexibility as we strengthen and mobilsing during active 'stretches'.
Being stronger and adding challenge helps you gain length in your tissues. Have fun!