If you have a mixture of acid and basic compounds, I would try ion-pair method. You can do it two ways. 1) you pair the acid analyte with basic reagent such as TBAOH at high pH. Your acid compound will be neutral and stick to the C18 while your basic compound is not ionized and also stick to the C18 column. 2) you can pair the basic analyte with Hexanesulfonic acid to make it neutral at low pH while your acid in not ionized (or being ion-suppressed) and stick to the C-18 column.