Yes to the punching bag/speed bag! It was my favorite form of therapy several years ago when I was at the brink of my break down/break through. I had a speed bag at home and a punching/speed bag combo in my office at work. And still had two good shoulders to use them with. Incredibly helpful on so many levels.
I more recently, in the last year and a half, discovered the mini-trampoline/rebounder and it's been amazing with results. You can make it as low impact as you need it and work your way up to letting your feet leave the surface for higher impact. they make them with safety bars, too, which is important for me and my non-graceful self. lol It can be used indoors or out. I have mine as part of the living room decor next to the stereo speakers. On sunshiny days, I roll it outside.
Along with hand made hula hoops. (learned how to make them at You Tube University....lol) It took a couple weeks of practicing each day after I lost my first 50 lbs. to keep the hoop up, but I finally made it. :) Then I practiced hooping to a whole song, which was a whole lot harder than I thought it would be. Ended up taking a basic hoop dance class after losing 110 lbs. and learned a few moves, then took a teach kids to hoop class online and have been spreading the joy ever since. It's too much fun to feel like work, and that helps me, big time. I used to never exercise on purpose. lol I still don't call it exercise, I call it purposeful daily movement.
I switched to a plant-based diet after an emergency room visit for gall bladder issues (didn't have to have surgery), and I weighed over 300 lbs at the time, and started those two exercises, along with random dancing, gardening, and walking in nature daily and lost 110 lbs and got much of my life back. Still deal with pains from poor choices, lots of miles, and wear and tear, but I never imagined I'd be this size/weight again or have fewer (or at least different....lol) health issues than I'd been dealing with for so long.
The stretching is where I fail to follow through, although I know full well how much relief it would bring. Can't find a local restorative yoga instructor without having to drive almost an hour each way. No thanks. Not after reaching a blissful state of relaxation, especially. Gentle yoga wasn't gentle enough for my rickety self as it made things hurt more than it helped. Homey can't hang with anymore pain. I'm allergic to it. lol
Best wishes in your wellness pursuits. Make it as fun as possible and don't forget to breathe on purpose, too! :)