You need to update the texture files and any other elements you change in blockbench in the separate behaviour and resource pack folders, then when you're finished, you can zip them up and change the file extension to .mcpack on both folder.
Another way to go about it would be to select the option to put them in the development folders and work with those (provided your IT people will give you access to them).
Lots of blockbench tutorials on YouTube.
Really all you need in your pack is a pack.mcmeta file in the root of the pack, the folders that your files will be in (/assets/minecraft/models/item/), and then the .json files themselves in that folder tree. Just mirror the folder structure and file names in the game's .jar file. It's pretty easy.
I would say that your texture is wrong/off. I don't know if you used the texture template blockbench can generate to make your image but I know I've had issues with that in the past and I can see it says your image resolution is 224x128 which is both enormous for a skin and not the correct ratio. Minecraft is made to recognize images of specific sizes 16x, 32x, 64x etc. My skin is 64x32 and if you were to scale that up 4x the correct image should be 256x128 for minecraft to render it properly. Why is your skin so huge? Did you use blockbench to auto-generate a texture template? You'd almost certainly have a better result by uploading your original 64x32 skin and mapping the UV for each texture face instead of using their oddly sized template that will need to be resized for the game to read properly anyway.
I used Blockbench to make a larger version of the wolf and I made a texture for it too. Since I wanted the texture and model to only show up when a normal wolf is named "Nightwolf" I made a .properties file and named the texture wolf2.png. I then put the wolf2.jem file into my custom entity models folder. When I went into minecraft and named a wolf "Nightwolf" it shows the texture but not the model so the texture wasn't aligned properly. When I remaned the wolf2.jem file to wolf.jem it showed the model but not the texture, and all wolves had the custom model, which I did not want. Anyone know a way to fix this? This is what my wolf.properties file looks like: