I agree with Carl but with the warning, as mentioned above (I think), that some soft synths implement CC7, CC11, and velocity in unusual ways. This is particularly true of Hollywood Strings.
For almost all hardware synths and most sample libraries, what you are saying should be good. CC11 for expression and CC7 for overall loudness. For deeply sampled libraries, the velocity will also switch to different samples. For example, a soft violin note greatly amplified does not sound the same as a violin note in which the player is putting a lot of energy into the bowing. A high velocity number in Vienna, for example, will trigger a more aggresstive sample. Hollywood is odd in that velcoity does nothing for some patches but does affect other patches. For most piano libraries, a high velocity number will give you a much brighter sound. (Excuse me if you already know all that, but maybe someone else doesn't.)