In my experience it helps to limit oxygen to the starter, when you're growing it keep it around 110F, and step it up several times to lower the pH and kill the other bacteria. When not planning to use it for a beer, I just keep it in a mason jar at room temperature and add a little wort to it every few months. When I want to use it for an upcoming brew, I'll add starter wort to it a week before and keep it around 110F, then pitch it into the fermenter, which I likewise try to keep around 110F for a few days. If I'm doing a Berliner Weisse, after the gravity and pH have dropped a bit, I'll remove the heat and pitch Brett (typically a Brett Drie variant). I've also done Flanders Reds where after a bit of of warm lacto time, I'll pitch sacc and brett. The Berliner Weisses I've made really fully develop their tartness in the bottle, and I've done them as quickly as three weeks in the fermenter before bottling. The Flanders Reds I will typically let go for several months in a plastic fermenting bucket, which helps give a mild acetic character typical of Flanders Reds.