should eliminate the problem, but why not just invest a few hundred in a hardtail?
Also some things to check if your bike seems inefficient:
-tires. Some newer tires with less rolling resistance can make a bike feel so much faster. It looks like your front tire is newer (or just properly inflated), so maybe just replace rear tire?
-Lube all moving parts, this includes:
chain, wheel bearings, derailleur pulleys (seriously!), and check bottom bracket, check to make sure pedals spin
As a previous poster said, make sure you spin cranks forward. In fact, with the bike up on a stand, remove the chain and spin the cranks. They should spin easily and freely. If they stop after less than a bunch of revolutions, check out your bottom bracket. If you have a loose ball bottom bracket, now would be a good time to repack it, if not, square bottom brackets are fairly cheap, just make sure you get the right spindle length to maintain the chainline.
Make sure both wheels are properly seated when riding. Wheels may spin easily off the bike, but if they are not straight on the bike they may rub, causing drag.