Glad to hear everything's working! In my opinion, Psychic should be kept on Starmie. Swampert and other bulky waters are great opportunities for Breloom to set up.
As a word of advice, whenever you switch Breloom into anything it outspeeds, use Substitute, not Spore. Many players just switch in something they don't mind having asleep, but if you Sub instead, you can choose what to Spore. Opponents that switch often send in something that Breloom can do a lot of damage to or something that isn't very threatening. In that case,you can keep attacking from behind the Sub, only using Spore when necessary.