If you're landing hot there's a few things to check. You're CG may be too far forward, or too high of an idle on your engine.
Other than that perhaps you're approach is too steep.
lastly flaps aren't speed brakes they are lift augmentation devices with drag as a by product. As stated above biped are already draggy