Warriors you just have to be very liberal with the snares, CCs, stuns, and disengages. If you find one constantly covering distance or snaring you, don't be afraid to scatter trap or wyvern them to get away. Keep Concussive up at all times, keep widow venom up at all times, and MAINTAIN distance with warriors. After that its just about kiting them to death. It takes awhile to get used to playing them, but they are beatable.
Monks... and by this I'll assume you mean WW monks. Just give up and die. I've yet to meet an equal geared Monk that couldn't beat me by simply smashing his face into the keyboard while I pull out every stop in the book just to dent them. Fuck monks.
Warriors are easy pie as MM with a spider pet. They charge you and hamstring, masters call and pet web them to get some distance, pop burst macro, keep chimera shot daze and concussive shot up, when they charge again disengage, dance around an ice trap and continue to melt away their health while spirit bond brings you back up to full hp. When they have the nerve to pop LOLstorm, hit deterrence and /giggle at them. Save your trinket for their fear. Apply widow venom once they get into second wind range.