Nothing better than a factory shipping carton.
But, lacking that or if they are not available I would not go to bubble wrap unless you use heavy duty industrial stuff and a LOT of it.
Styrofoam peanuts are only good to fill between inner and outer boxes and you need at least 2-3 inches on ALL sides and packed tightly.
At one job, they ship expensive heavy test equipment. The boxes are sturdy, double layer cardboard. Lowes sells the heavy duty boxes for a few bucks.
Pelican cases get used a lot but are spendy.
Soft styrofoam sheet used for insulation is good as a cushion material to absorb impact.
Hard styrofoam like in medical or sushi coolers is good for corner bracing and protection,
Expanding foam packing is used a lot on heavy test gear and works great on heavy stereo gear. Access to that equipment is difficult. DO NOT get any of that goo on anything you like.
The expanded plastic stuff I call polystyrene is my favorite. Easy and clean to cut. I salvaged a lot at work. There is black stuff used in computer shipping and the white stuff used a lot in other electronics shipping. Outside of access to industry that is tossing it, you can get pool noodles fairly cheap. I’ve seen them at $1 stores for $1.
Pool noodles are great to cut length wise to make corner protectors. A layer of noodles side by side is a tough cushioning bed that can take a drop. Put a layer on every side, like between inner and outer boxes and your golden.
Foam rubber is another great packing material. It’s heavy but great for glass sides. I scavenge that out of old furniture. Big couch cushions produce nice large blocks.
I scored a long straight prime rib roast knife at a thrift store in Vegas. Best damn foam rubber cutting tool ever. Hot wires work great on styrofoam to avoid a mess. I made some from old tube gear transformers. The 6V heater winding works great. I happen to have some thin stainless steel wire so I didn’t need to get the actual heating element type wire yet.
I ship a lot and developed a lot of tricks.
On my to-do list is to post a thread about how to.