Stop farting around thinking about freerolls. Go crush some donkeys.
It's nasty not to be able to beat the next limit since you'll loose more money than you're used to, but there should be worth the effort if you try.
Think this way: in poker you will make more money then at your job. That is because your job is relatively safe whereas poker gives variable income.
In other words you have MORE RISK for MORE MONEY. The bigger the risk the more money you CAN (but not automatically DO) make.
But i guess this thinking is for players going towards the middle stakes, rather then micro.
How am I trying to make some money out of poker? (i guess my title would be semi-pro player but it feels arrogant to say that):
1. have a fixed minimum no. of hands/tournaments to play daily. Mine was 10sngs.
2. you only need to know what your bankroll is at the end of the month, when you withdraw half of your winnings. A minimum withdraw size is also nice to keep you motivated - that is take money out even if you loose (it should be small however).
3. Go for serious multitabling. At least 9 tables is a must. (not for FL/PLO).
4. Post the hands you are not sure you played well. I think i have 2-5 such hands per 20 sngs. Should be more i guess.
5. Read books, articles, watch videos, practice with ICM trainer for sngs.
6. It's very important to table select. Search the players to see if they make money. If they do avoid them. Take notes on them.
7. Aproach the game on a long-term view. Think that the best hedge funds make for their clients about 50% per year. A low/mid stakes poker player can make 200-300% per month. No need to rush.
Think a lot about ROI or bb/100h at your limits. Go for 1000games/50k hands and see if you crush your limit. If you do then go up and see there. (for low/middle stakes).
Good luck!