Spot on.
1) Do good work. Be patient and kind to clients. Remember when someone asks you to do something for the 8th time, "Hey, it's their money."
2) Make sure you write your contracts in a way that lets you raise rates every January. Aim for a 10% increase every calendar year.
3) Give clients a discount if they sign retainers, or longer contracts. This ultimately means less sales cycle, and more profit for you.
4) Raise rates on clients based on how much you like the work. If you really don't enjoy working with one client, raise their rates until you can stomach the work. If you like a client... yeah cut them some slack.
5) Always know who your stakeholders are at a company, and make sure you send some nice thank you gifts this time of year. Even if it's just a card saying why you appreciate certain people on their team... letting those people know, and letting their bosses know... that buys you a lot of goodwill. 'Tis the season. (=