Two steps worked for me when I decided to get faster. First, get a road bike, a good one. You will add a couple MPH with a GOOD road bike. Second, ride with a group that is faster than you and stay with them. Accept the pain to stay with them longer. You will gain speed sooner than you think.