What do you mean by 'enough salts'? The amount you need is totally dependent on your adrenal function, and it sounds like yours is shot. If your body is not producing enough aldosterone to conserve sodium, you are pissing out massive amounts of it which causes your symptoms of frequent urination. A healthy person may only need a teaspoon of salt a day. A person with shot adrenals may need FIVE teaspoons of salt a day. And there is no conclusive evidence anywhere that salt is bad for you, the best evidence shows that lots of it is actually very good for you.
Also, while we are myth busting, you are also probably drinking too much fluids. Even the excess fluids from fruits and vegetables can cause frequent urination if you are not eating them with plenty of salts. The eight glasses of water a day thing is a complete myth based on nothing scientific whatsoever. The amount of water you need is exactly how much you are thirsty for. Drinking eight glasses a day when you have shot adrenals, and probably a low body temp is a large stressor on your body.
You are also probably restricting calories on your green diet, which is a massive stressor and will burn out your adrenals faster than anything. Forget about your acne, you fixed it using a Band-Aid solution which screwed up your health. Fix it by implementing the strategies in my book.