Taking a few hours/days/weeks away from League is one thing that is sure to help. More often than not, if you're on a losing streak, you're also tilting, which leads to losses.
Otherwise, something I often do is either play Team Builder to simply play fun champions/roles (it can get a bit longer ot find a match qhen queueing as poppy support, but at least you have 4 players that agrees to it), or play fun modes like Dominion/Aram.
Lastly, when you go back into the game, call your favorite role with your most succesful champion. At that point, I simply look myself up (op.gg or lolking), and pick the highest winrate among my top 10 played champions. In my case, I would call "pref support" and pick veigar if I get that role. If I end up ADC, CAitlyn seems to be appropriate, and for top/jungle, it's be Poppy. Mid I'm always clueless and lock in Morgana to both make my support's life easier and be able to shove mid 24/7.
In your case, you have an abysmal Leona winrate so I would simply not play her (even though your KDA is pretty fine). Kayle and Annie both have really nice win rates, so just call the role you prefer to play them in (with "pref", preferably, since it leaves a better atmosphere), and hope for the best.