Known Players:
CO: $40.97 - 164 bb
BU: $11.67 - 47 bb
SB: $37.20 - 149 bb
BB: $15.00 - 60 bb
0.10/0.25 No Limit Hold'em (4 Handed)
Hand recorder for this hand: PokerStrategy.com SideKick 1.0.51016.3
Preflop: Hero is CO with Q

, 8
SB posts small blind ($0.10), BB posts big blind ($0.25),
Hero raises for $0.75,
2 folds, BB calls
Flop: ($1.60 - 6.40 bb) J

, 5

, 5
(2 Players)
BB bets $0.50,
Hero calls
Turn: ($2.60 - 10.40 bb) Q
(2 Players)
BB bets $1,
Hero calls
River: ($4.60 - 18.40 bb) 7
(2 Players)
BB bets $2,
Hero raises for $5, BB calls
I open very loosely in CO against a fishy BB who calls and bets lower than a third of the potsize on the flop. I call because of the low cost of trying a float on the rather dry paired board and turn a lucky Q. BB bets into me again signaling strength, so I don't do more than call his bet hoping for a pocket pair or a J in his hand, or, more unlikely, nothing. He bets low on river again and I think, at the time, that I could get a little value out of a possible J or pocket pair by reraising very lightly and folding to another reraise.
I think I should have called the river and not raised, but I'm not sure about my play in basically the whole hand. So if you could help me out with a few opinions that would be great.