Anything we can say here isnt going to be anywhere near as helpful as you posting hands here or in irc. By doing that, you'll get immediate feedback on things that are probably huge leaks in your game.

For instance, i would guess that you're calling too many raises and limping too much based on your stats. Posting hands where you do that could get responses from people telling you why you really shouldnt be doing that.

Id also guess that youre valuebetting or bluffing incorrectly, and if you posted hands where you got to the river but lost or won a bunch then we can say things like "hrm, why did u do that? its bad because x,y,z" and then youd improve faster.

But right now, all we can say is something like "well, your a 21/12, seems like a fish to me".