Firstly you need to read the bankroll management thread at the top of this section of the forum. Playing within your bankroll is VERY important. Even playing 10NL with $50 is bad but if its the best you can do then fair enough. You shouldnt move up to 25NL untill you have $400 so be prepared for the long haul.

Another thing is that I think you should tightening up you starting hands range. I'd advise playing 19 hands total. They are: all pocket pairs, AK, AQ, AJ, KQ, KJ, QJ. I fold everything else preflop.

Dont get discouraged if your sitting there folding alot, it happens. Whats the point in playng loosing hands though? I think your loosing a lot of money by calling with bad hands and not getting anyhing out of them.

Your raising hands range looks good. Add AQ though.

Hands like 44 you should be playing for sets. Limp in with the, even call a reasonable raise, if you hit another 4 you have a very strong hand which is hard for your opponent to detect. If you miss just fold.

Other then all that just keep reading and posting and playing. You sound like a thinking guy who has potential.