I prefer more MTT than cash table because i feel more good playing a tourney, you can lose all your bankroll in one cash table but in a MTT you can not lose a lot of money, for example when I play tournaments I do not use the rebuy option
Well first step to win better in cash games is to observe your opponent carefully. In most micro and medium tables you will see most players play with a "specific" pattern and style. NO doubt everyone has their specific style of playing but priority here should be to be able to dodge them and start to look for ways of how to extract chips of them with a clear strategy in mind. Moreover, here the buy in amount matters too. If someone sits with 50-100 big b's it would be tougher to extract chips of him then a guy who sits with 20-30 big b's.The key here is you are going to play with same people in cash game over a session, this means you must "understand" and "study" their each move carefully. In tournaments, its quite not the case since the blinds are constantly increasing and so does the players keep changing, but in cash games priority must be given to spotting loopholes of your opponent which only comes by constant observation and study.....