You say you just got the speedmaster? Is it new? If so, your mileage will increase over time as you break it in more.

One thing that will really help is to watch your RPMs. I try to run my bike between 4000 and 5000 RPMs, with the sweet spot for power/mileage at 4500 RPMs.

Soren