Blockbench is a tool that allows you to create custom models to use in Minecraft. I started using it a few years ago and used to make models for fun. Later when I switched to Java Edition is learned to use Blockbench to create custom mobs, blocks, and items.
I also have experience with animation in Blockbench. Animation is another skill I picked up over the years and it definitely gives an appeal to my models.
A few models I made