Ring game is alot different than Tourney-style play (I'm guessing you're a tourney player.. sng & mtt.... as dj has also presumed.. i'm sure correctly).
I found I had alot of habits I'd picked up from playing SNG's that I had to get rid of while playing cash tables.
Know that players will call you down with weak draws as alot of the time they will be getting the implied odds
to do so (especially if you're unable to let go of an overpr. or TPTK). When I'm able to identify a player on the table who is playing real tight and seems unable to let go of TPTK or big pr., I will be more apt. to call in position with stuff like 53s, 86s, etc. and will always call with any pp in hopes of hitting a set and stacking off my opponent.
I'd suggest reading up on how to play cash tables before making a go of it. My own personal experience also was to just start out at 5NL instead of 2NL.
My experience during Take2 was similiar to your own for the most part. I would grind away taking down smaller pots, occassionally setting up villain (meta game) and get my money in as a huge fav. (on turn), only to lose to the miracle card on the river (some really bad play in there too.. ie. calling a turn shove with a gutter, etc.). Over the longrun if I'm playing decently, this will come around. I played maybe 8,000 hands in total during Take2 and ended up +0.34BB/100 (lots of grinding to make up for all those badbeats, lol).
Another suggestion.... I will always be very selective when sitting down at a table and if I don't find the particular table to be profitable.. I'm outta there. I always use a table finder.
When you find a player who plays bad, sucksout on you, takes your stack & leaves.... add him to your 'friends list' or 'buddy list' and search for him. You'll know there's at least one really bad player on the table which is all you really need to be profitable.