I know borax kills them. You sprinkle it around doors and under sinks. The borax clings to the cockroaches legs, they clean it off their legs, swallowing it and it burns their insides killing them. I've never heard baking soda doing anything to them, but give it a try.
No. Roach traps usually work