PokerStars No-Limit Hold'em, $0.05 BB (5 handed) - PokerStars Converter Tool from http://www.flopturnriver.com

Hero (MP) ($7.02)
Button ($5.07)
SB ($2.61)
BB ($2.14)
UTG ($5)

Preflop: Hero is MP with 3, K
1 fold, Hero bets $0.20, 1 fold, SB calls $0.18, 1 fold

Flop: ($0.45) 10, K, 4 (2 players)
SB checks, Hero bets $0.30, SB calls $0.30

Turn: ($1.05) 5 (2 players)
SB checks, Hero checks

River: ($1.05) 10 (2 players)
SB bets $0.65, Hero calls $0.65

Total pot: $2.35 | Rake: $0.10

Villain stats are 36/14/7 - 126 hands

I've been opening a tonne from the CO, so i estimated i could get 1 street of value with this weak top pair. I thought i should go for the value on the flop because i thought he would be calling widest at this point in the hand. I thought he would put more money in with a weak range on the flop because my CO opening range isn't going to be strong on the board that often and i'll be c-betting a fair amount in position an added benefit being i can take a pot control line on the turn and get closer to a showdown. When he bets the river i think he thinks my range is very weak since he'd assume i'd c-bet give-up with all my air hands so i thought he would be betting a weak range so i called.

Am i using second level thinking correctly?

Oh yeah another read on villain was he tried to bluff me a few hands prior to this, i'm not sure if he was intentionally bluffing or he thought he was value betting but he bet the river with a mid PP.