There are only 3 types of people who will tell you poker is a game of skill..
1) People who want your money..
2) People brainwashed into thinking it is, by the people who want your money..
3) People paid to do so, by the people who want your money..
While i am not saying you can't become rich or win big playing poker, because a few people have done! it is just highly unlikely..
it's the same with the national lottery, someone usually wins every week... but highly unlikely you will, even if you play every week for a lifetime!
Variance is what makes poker a gamble, if you tossed a coin 10 times you should hit heads 50% of the time, but you may hit anywhere from 100% to 0%, and in theory the more you do this, the more you will get results closer to the 50% mathematics say it should be..
The problem with poker is you have to play millions of hands to get anything close to accurate results in the long run, and even then your still not guaranteed variance will EVER swing in your favour.
As someone said above, tournaments are where you want to be, because someone has to win