Critique my deck please.

Hey guys. I'm new to Hearthstone. I've read a few guides but it seems that due to meta changes a lot of information out there is outdated. I'd appreciate it if you could look over the deck I'm running and give me some ideas how to improve it (using commons and rares, I don't have the dust to craft epic+).

It's pretty straightforward aggro using assassin's blade and blade flurry as a finisher/board wipe. I appreciate any help you can provide.

Take out the novice engineers (since they're !@#$ in an aggro deck like this) and put in 2 knife jugglers.

Your deck is also going to just get plain wrecked by any AOE. Young priestess x 2 should be added to this deck as well, I'd probably just remove both assassins blade, 1 argent commander, and add those priestess and add a perditions blade, it fits an aggro deck like this much better.

This is hardly an aggro deck with the Novice Engineers and Loothoarders, lack of Charge, etc. It's really a tempo/ board control deck with minions that trade well and allow you to control the board so you can keep hitting them in the face.

To keep with this theme, I would remove the Novice Engineers, remove one Blade Flurry, and replace with two Yetis and a Defender of Argus. Playing Aggro Rogue is always going to get outpaced by Hunters, Murlocks, Warrior Aggro, etc.