So today I was playing NL 40/100, I wasn't playing many hands today because I wasn't being dealt good hands what so ever. So finally after 2 hours I get dealt AK off suit in the late position. Now this is where I feel I went wrong, instead of 3 betting I called the blind hoping to get a decent flop, because when I had played my big blinds the flops were nothing good. One of the 2 players to call is a VERY loose/aggressive player. the flop came 7QA, giving me ace high pair. Mr. loose bets 20 and player 1 folds, I elect to call. the turn came 6 of diamonds, Mr. Loose goes all in and I follow quickly thinking I have top pair and ok odds to get two pair, not a set because one ace was mucked pre-flop. river comes its a 3 of spades. We show and he has two pair with Q7. I loose my stack and go home annoyed. What should I have done differently?