For cockroaches I recommend glue traps, like Roach Motels; for rats spring traps (you don't want them dying in your walls). For mice, glue traps if you can check them everyday but then you have to drown the mice upside down in the toilet then discard them. So this poison is probably the best option for mice.
Click on image for link.