Free-roll MTTs will always be profitable as you never have to pay, to play, so becoming good at Poker is all about practice, Free-rolls are the perfect opportunity to practice, practice, practice, and practice some more.
You don't need to be rich to play and advance in Poker, you just need patience, once you have matured in the tournament games and can play well, you can start to play in Micro stake Sit and Goes, and develop a different playing style for them, without it costing you an arm and a leg to play.
The most important part about playing Poker is try to have fun, Money is a poor 2nd place in my book, and I never play trying to win money, I play for the pure enjoyment I get from the game, The money is just a bonus if you can stay in the game long enough.
I find by playing this way I can take the pressure off me, and play better if I am relaxed and I am only there for the game, It is always about the chase, not the results.
When the fun Stops, STOP!