Poker demands many skills and strategies. To be successful, you must be able to master all of them and then apply them at the appropriate times. They include proper hand selection, appropriate aggression, bluffing, semi-bluffing, understanding tells and telegraphs, choosing the right games, and reading hands. These skills do not come easily since they require unnatural actions.