usually the way to wsh things by hand is to put them in a tub full of water with handwashing liquid you can buy at the supermarket.
let the clothes soak for a bit (it doesn`t matter how long,
try an hour,
i actually have stuff soaking in my tub right now)
then i take a bar of hand soap and wash out any stains.
maybe if you just soak your jacket in handwashing liquid for a couple of hours it will stop smelling,
I`m not sure.
I don`t want to give you advice that will ruin your jacket!
But that`s how i handwash stuff,