I am pretty fresh at the table. Table captain is LAG and in all unraise pots. He is on quite a run. $45 to $75 in last orbit. Showing down a str8 and a rivered 2pair that counterfeited another guy's 2 pair. He is willing to raise and reraise as he did on the 2 pair hand. Other than that table is passive and letting everyone draw super cheap.

$25NL full ring

I am MP1 and raise to $1 with KQ, Table Captain(Button) calls, SB & BB both call.

4 to the fizzidy ($4.00) Q 8 8
SB & BB Check. I check knowing Button will bet so I can CR. He does bet $1. SB calls, BB folds. I check-raise to $4. Button re-raises to $8. SB folds. I call $4. At this point, I don't like my hand as much as I did. But I convince myself my read is right and he is over playing AK or on a pure bluff.
Turn($21.00) 6
I check. Button bets $3.00. I call. I let this convice me of weakness
River($27.00) K Oh shit, here is my card. Now I have top 2pr. If he is overplaying anything but an 8, I have him beat.
I bet $5.00. He raises me all-in. I call $7.75.

By the time I called the river I knew I should have check/folded the river to any sizeable bet. Do I blame my read or is this just bad poker? Constructive criticism please.