yeah, bro. I had the same situation when I first started on Pokerstars. It seemed I constantly was getting beat on the river all the time, by some douche with a 8,3. I just recently deposited more money after playing fake chips and live for a while February 1st and have since tripled my money.
I just learned to play what I was good at. Like dantheman said, each game is different so play what is paying out for YOU! There are a lot of donks out there, so you have to know when to fold. I had to learn that. Its hard to know you're ahead and have a dude chasing big calls the whole hand, but at the end, when you know he has hit something, FOLD IT. You lose more if you don't. If you bet and at the end he pushes in (and you know he's a donk), he probably hit something.
I agree with what others have said. Poker is not a get rich quick game. I believe there are 2 ways of playing: Playing for fun/
gambling and playing for money/profit. Sure, they can cross over, (I have fun), but there are some hands I'd play for fun with my friends that I fold every time when trying to make money. Its not worth 'hoping' you land the nuts. The amount you win chasing isn't equal to 10% of the money you lose trying. You win little by little and use good BRM. Stay patient on the table and when choosing the table. Don't play too high!
If you're a good player, you'll win overall. Being good one place, doesn't make you good in another. Part of poker is the cards and knowing odds/when to fold and strategy, but another part is adjusting to the playing environment. If you know 'how' to play and can also adjust to the table, THEN you are a good player and you'll profit (little by little).
Check your game, fix your leaks, and like others said: this is a good place to get advice. PLAY PLAY PLAY and find your hot spots. Good luck dude! It'll come.