Welcome to Pokerstategy, xuting. 
It is mathematically impossible to beat the house in Baccarat, so the only strategy there is would be to bet on "Banker" every time, because this is the bet with the lowest house edge. You are correct in assuming that you should not bet on "Tie", because this bet has the highest house edge by far among the three options.
If you are playing live, it is technically possible to marginally improve your odds by counting cards, but unlike in Blackjack, it will not allow you to gain an edge over the house. It will only help you to identify situations where the Player bet would have better odds than the Banker bet ("better odds" as in "losing less money in the long run"). It is cumbersome to do, though, and not worth it, since it won't allow you to beat the game anyway.
The following odds tables are taken from the website Wizard of Odds - I would link to it, but the site contains affiliate links to casinos, which would violate the forum guidelines. The tables show the expected returns for each bet in a game played with eight decks in the shoe, which is common:



If you were to play the game with a single deck, which would probably only happen in a home game setting, the odds would look like this instead:



I assume you were only half-serious when you said that you were "addicted" to Baccarat. If not, I would strongly recommend getting this in check, because a genuine addiction to casino games can result in a big mess. Not trying to be preachy here, I'm just speaking from experience.