I've been playing facebook poker a little more often lately, and doing pretty well. Now, I'm not really that great of a poker player, but I seem to be a lot better than many of the other facebook players. I'm ranked at about 47,000 out of 633,000 daily users which is %7 of the total players. That ranking is probably out of date because I just made a cool 20k in play money and the rankings aren't calculated live.
There only a few secrets that I can see. First is to build your bankroll until you can actually afford to play at the bigger tables, the 100/200 tables. People will go in with a 2000 minimum buy in against people who have 20,000+ chips. It just doesn't make sense. Statistically the randomness of the games is going to put you out when the chip difference is that big.
Second is to play the bigger tables. The people at those tables play a little more consistently, and seem to react to what the other players do with a little bit of sense. I guess it comes from having more chips to lose. At the low stake tables, people will play too randomly and just get lucky on the river card. You can't play with a strategy or figure out what the other people are going to do in certain situations because they are behaving with out rhyme or reason.