As far as speed goes there are multiple ways to do this, either;
1) Play cheaper spells,
2) Use cards that reduce the overall CMC of the cards you play,
3) Use cards that have long standing effects on the dual with minimum effort on your part (like playing
impact tremors which automatically deals damage just by playing creatures).
Also when in doubt SLOW THEM DOWN. If you can't make your deck faster then
hinder them as much as possible until you get your desired board state. You don't have to play control, just add cards that work for your deck AND hold them back. This can also be done through methods such as;
1) Discard
2) EXTENSIVE mill
3) Bouncing creatures
4) Constant board wipes
5) Shift their focus from you onto a bigger threat ( like an unblockable 5/5 creature with double strike or constantly playing the same card that messes them up like playing
polluted dead +
bone splinters + any card that returns it back to your hand or field).
It's the use of varying tactics that make certain decks work better than others. Once you find out how your deck is supposed t work then it's simply a matter of getting the cards for the job. I hope some of this was helpful for you.