I think aggressive players take advantage of their aggression to mix up good and bad hands. If he had QQs he would have played it like any other hand or most probably with even more aggression .
Generally players tend to bet big on paired board(mostly when the preflop bet was aggressive) on flop because its very unlikely that the opponent has a piece of that flop, if they hit the pair on the flop with a decent kicker(8s to As,in my opinion) then they will continue to show their aggression to get value from A highs and worse kickers.
Here I think you should have flat called and let him lead on the turn again, turn could have bring some exciting cards.
Other option is to raise, you can do this with the players who are neither very aggressive nor very tight . But its not rule of thumb.
Raising to a tight player on that board will give you some info about his hand , if he's trying to get you off your hand, he would probably fold to a raise.
Aggressive players won't give up their pair on this board(in most cases).
Now, all these things also depend on what kind of player you are or what story you've been selling to your opponents.
If you can figure out , what your opponents think about your playing style then you can mixup your moves and their behaviors to win big pots.
Hope this helps.
P.S. : Pardon my English.