One major tip is to play around them having egg morph. If you have the option to drop an ironcliffe or a silverguard knight(when they both would survive from minions currently on the board), you should try to drop the knight first. If your opponent has to trade in a couple of minions or a little bit of general HP, he is more likely to use his egg morph. Then on the next turn, it would be more safe to play Ironcliffe, as it is less likely that he has another egg morph waiting for you. Most magmar decks run 2 or 3 copies, so you can expect to see at least one every game, two copies for most, and very rarely will they draw all 3.
You should definitely consider posting your decklist though. That is the easiest way for people to give advice. There are a lot of cards that look really good so you add them in your deck, but they are actually not. I really love War Talon(looks super cool) but it doesn’t really make sense as a card. Frenzy and Provoke do not really work well together. You drop a provoke minion to limit your opponents mobility and force them to trade into it. Your minion is likely going to be dead, at the end of the turn, so you won’t get any value out of the frenzy. Also, provoke minions are common targets for dispel, and if you get dispelled you lose all the effects.