Being a good gambler is just like being a good actor, and getting a game is much like picking up a broad. You need to be likeable, but able to turn on that dickhead switch when needed.
Leave your ego in the car, but be ready to go grab it if the situation arrises.
Don't try and break someone in 1-2 sets. People always lose more when you bust their nose open instead of knocking them out. If you just bust the nose, they will borrow or dip into money they might not have otherwise.
Even though its sometimes necassary to be a dick when in action or trying to get into action, still keep good gambling traits. Don't try to shark people, be a gentlemen. Pay for their table time if you beat em, offer to buy em a beer. Little things go a long way.
Don't try to outright hustle people, if you hustle a garbage player they are more likely to punch you than pay you. And if you try to hustle a good player they are either going to beat you or figure you out and quit you before you get a chance to make anything. Im my experience it is better to portray that you are overly cockey than it is to pretend that your no good.
Be a locksmith, but don't be afraid to play an even game, or even a game where you are a dog every once in a while.
Never win a set when your down 5-1 going to 7. Its very bad for your action. Let em take the set and win the next one. Its better to beat a player 7-2 outright then come back from a 5-1 or 6-1 deficite.
NEVER adjust after 1 set, winner or loser. You either look like a nit or you are going to get yourself in an even or bad game very quickly.
Don't go trying to make big game, but dont hesitate to pull the trigger when you've got a game you can win. Money management is important, but sometimes its worth the risk of going bust.... sometimes
Going on tilt will lose you more money than any other single factor in the game.
Hope some of this helps.