It really depends a lot on how long of a time period you're talking about sustaining the target speed
That said, I would say if you can get up to 18-20 mph for an hour or two on flats, you're doing well. As for ups and downs, just focus on sustaining an output that you can do without blowing up.