You have a very inconsistent game that's your problem. You make decisions based on what's going on around you, the types of tables your at, etc. I can sense it in your post. You're playing NL and Limit - which are wildly different games.

There's NOTHING that can be gleaned from your game if you're mixing whatever you want to play at the time. "oh i think i'll play some of this, now i'll play a table of that". Add to that the fact that you're playing different limits differently "I play $2NL SuperTight" means that you're playing other stakes differently. If you're not consistently playing all tables the same then you can't know what's happening by your Bankroll. When you're bounding around in stakes then you can't know what's happening by your Bankroll.

I'll tell you what to do, but here's a caveat. If you play poker for fun and as a hobby and a way to blow off steam, then who cares? Play whatever, whenever, whereever you want. It's still cheaper than GOLF! But, if you want to get good, then it takes a 4 letter word DISC... plus some more letter IPLINE (6 MORE... it's a 10 letter word!!!)

Step 1, play either NL or Limit and play the same stakes all the time.
Step 2, make written instructions that you have to follow - this is your starting hand chart, and how you play different situations, hands, etc. I don't care what it says, just that it takes 95% of what's going to happen into consideration and THAT YOU FOLLOW IT 100% OF THE TIME.
3. Record every hand you're involved in - write it down - position, action, cards, results, your feelings about it, and whether you followed your instructions or not.
4. review and decide if the results were what you anticipated. (after each 1000 - 2000 hands) Identify horrible beats as what they are and forget about them. See if you should change your instructions. Where are the holes or leaks in your game, tighten them up, change your plan and go execute it for another 2000 hands - recording everything.

You do this for a couple months and you'll be able to teach a class on poker. Don't do it and you'll be asking yourself this same questions for the rest of your life.
5.