All good advice, I'm still pushing the sales side though.
Don't compete on price, you'll never win.
If you can't convince a client why they should award the job to you instead of others, you need to work on all this.
You're gonna get smashed by immigrants who speak little English who do cheap...