There really aren't many batteries that'll last even 30 mins. You'd have to find some premium packs, gear down the truck so the motor doesn't have to work as hard, make it as light as possible and drive quite slow. The kind of runtime you're looking for is much more in the realm of crawlers that tend to get at least an hour on a pack.