One way to prevent separation is to really mix the miscible components well before adding the immiscible ones.
That is, mix the alcohol and oils (and glycerin and aloe...) first and mix them well, then add water in small amounts, mixing after each addition.
Also, make sure to keep the overall water content low. Since you're using nearly 200-proof alcohol, you are also adding water; and the glycerin and aloe might contain water as well.
That should theoretically work - I have little experience so far, and I abandoned the few clouded mixes that I made anyway.