I have hissed at my cat for being too rough just like his mother or another cat would. If he got too out of control with aggression I would take him off my lap or bed or whatever, or if he was really naughty I would give him a time out in the room where his litter box is.
Learn to read his behavior and stop playing with him before he gets aggressive: the tail might twitch or flop, ears might be pulled down and eyes are tell tale too.
You will find if you don't put up with it he will become more gentle, and he will be less aggressive. Just NEVER wrestle with him or let anyone else do it. Cats tend to play to win!