Whats your budget?

The motors i use in some of my robots will easily do 25mph but will cost you quite alot, similarly for battery size your best off using a calculator.

Theres quite a good one for that at sparc.tools