Will,
1) Your ratio calculation looks right. Some fine tuning of the mix is required if the molar mass you your ca is 40ish and mg is 24ish.
Alternatively, you can purchase a Calcium test kit to determine levels of Ca in your tank water. And from that a simple formula can be used to determine Mg levels. The Formula is found in the "GH - Ca:MG Ratio" sticky thread.
2) The potassium amounts added are very small. If you have any plants in your tank at all, it will be used up very quickly by the plants, and to a small degree by the shrimps. Unlike Mg, calcium and potassium gets used up in an aquarium. Mg will stay in the tank, and requires water change to reduce it.
3) Why do you want to raise KH? And what is your KH now? Baking Soda will raise KH, but I would advise against playing with KH. Anything with carbonates will raise KH, BUT bicarbonates will also raise pH. It will only last as long as the amount you added is exhausted, and also the buffering affects of things like your substrate. The imbalance caused is not worth it, unless you have a good reason/goal/plan you are trying to achieve.
Additional info
Adding 3.0g Sodium Bicarbonate (NaHCO3) to 100 litres of water will raise the alkalinity by 1
Adding 3.6g Potassium Bicarbonate (KHCO3) to 100 litres of water will raise the alkalinity by 1
Adding 3.1g of Calcium Sulphate dihydrate (CaSO4.2H2O) to 100 litres of water will raise the GH by 1
Adding 4.4g of Magnesium Sulphate heptahydrate (MgSO4.7H2O) to 100 litres of water will raise the GH by 1
Sodium bicarbonate (NaHCO3) (baking soda/bicarbonate of soda) is the usual KH additive of choice. It's cheap and easy to find and use. It will however raise pH though due to the addition of the hydrogen.
Potassium bicarbonate (KHCO3) is another KH additive. It's cheap. But not so easy to find, it's a specialist food additive for people who don't want sodium in their food. It will however raise pH though due to the addition of the hydrogen. It dissolves much faster than the Potassium or Calcium carbonate powders.
Potassium carbonate (K2CO3) A known food additive. This adds carbonate without raising pH. The potassium is a bonus if you have a planted aquarium.
Calcium carbonate (CaCO3) This adds carbonate and calcium so GH and KH will increase. Used by gardeners as 'Lime'.