2-5. The table all full of regs (perhaps one or two inexperience players).
Everyone was at least 100bb deep (I was usually at around 100bb). The guy to my left (on the button to my big blind) was at least 200bb deep.
Every time he had the button, he would straddle. I would call with any decent hand I had (5 dollars to complete) and usually there would be at least 3 callers to when it gets to the button. The button would then raise it to range of $55-65 dollars. He is a very aggressive player. He would usually get one to three callers at that point.
I would call with my pocket pairs, and AJ+. The flop would come where an ace would hit the flop when I had pocket pair (not hitting my set) and would be blank when I had AJ+. The pattern would develop where everyone would check to him, he makes a bet of 80-120 and everyone would fold.
The only time I made the call is when I hit middle pair (such as a K, J, 4 board-please do not respond based upon this exact flop) and I had like AJ (I rarely had top pair in these situations) trying to pot control. However, the turn would usually bring-in an Ace or complete some kind of draw and he would always fire the second barrel and I fold (usually not picking up any additional equity).
So at the end of the day, I would fold my big blind when I had a weak hand and fold my calling hands (basically playing a fit or fold style). I occasionally got the best him on hands where I was strong with top pair. However, this probably only happen two (three times tops) during a 4 hr session.
In case you are wondering, if someone tried c-betting out of position, he would call and would bet once checked to him. For the most part, I could not find a way to exploit his play (at least on this particular session).
What are thoughts on how I should of handle the situation.