As for op... this is what I'd do:
stop playing from EP, completely.
You are winning from all other positions so play there and dont play where you are unprofitable.
tighten up ALOT.
I play around 14\12. I am a nit I know but I make money, people will say its exploitable but in 10NL-20NL no one is exploiting you and if 1 or 2 people do let them.
never call, unless its with a reason.
Play more aggressive, natural tendency of people is to put others at the top of their range. even if your not thinking in ranges yet your mind does the pattern analysis for you based on past experiences. The ones we remember most are the ones that scarred us. your natural pattern analysis is generally off and so you play calling stationy.
Your agg factor is 1.6
mine is around 3.5
stop making river calls, you're not good enough for that.
stop calling 3bets, its unprofitable and no matter how you spin it, it will remain unprofitable.
my 2 cents
btw in my opinion everyone should start as a nit, you need to learn how to play the cards you got by repetition and analysis. play less cards, understand how to play with them and when to fold them (even AA, KK.) and then expand your range.