Honestly the best way to guarantee trophies is to sell all but your best 6 players at the end of every season.