My snake is a bit stupid when it comes to actual hunting
No she's not.
Your snake is the product of 70 million years of evolution with two of it's primary functions being breeding and eating small rodents/birds. Your snake knows perfectly well what she's doing when it comes to finding, killing, and eating food.
It is okay to use pine bedding for snakes.
It is okay to feed live food to snakes.