Hello! You can learn so much and improve your game a lot here.

I flop top two pair and get beat by a straight, should i not be pushing with top two?
Since you give no specifics, no one can really answer this question. If you are pretty sure it was a bad beat, then it was a bad beat and you just need to reassure yourself and move on. But here's an example of a situation I might have deemed a bad beat a coupla months ago that really isn't:

You: 8 9
Opponent: J T

Flop: 8 9 2

In this hand, your top two pair are actually behind. If, on the other hand, your opponent holds JT, you're about 2:1 ahead and losing in this spot is unfortunate. But you will lose in this spot 1 in 3 times.

My point?

I used to play multi table tournaments and sit n gos before I decided to give the game some time and emigrated to full ring cash games (with the cushion of a 100% sign-up bonus). Just an idea, but why don't you deposit $50 and play at $0.01/$0.02? It's just so much easier to cope with losing a big pot when you're ahead in the hand!

Make a positive expectation play. Lose. Re-buy. (Maybe hit a wall or something first, but then back to poker).

It's not really ever about the short-term. Playing in freerolls when they arise is gonna wind you up so much except when you run good. I hated the game when I was scrapping through to a final table only to see my JJ get busted by A4 or something and then leave the tourny with like $4 (after plodding along for like 3 and half hours).

EDIT: if you like tournaments, there's a tonne of players here who'd be able to discuss things like starting bankroll and game stakes (and strategy!).