theres a no.1 problem you've identified right there, always kite! seriously get that under control, makes a huge difference, sometimes if i know 100% I'm going to win i just stand there but usually i try to dodge.
as for trading you need to know your spikes and the enemy spikes and the combo's needed to do the spike, so if you dodge an ability, suddenly you might be able to win the trade out-right.
what you want to look at is CS > Kills, if he has 2/0 and 50cs but you have 0/0/0 and 100cs, your actually ahead of him in gold by a few 300ish and thus will probably maybe have either a level advantage, close to one or you've got (almost certainly if you have backed) an item advantage.
now saying that you could out-trade, out play and win however what are the supports like? look at the whole lane if your support is a level down, item down/core component down then its probably a good idea to just ignore the trades and just poke them and wittle them down slowly waiting for or forcing them to make a mistake.
and the jungler, if you haven't seen the enemy jungle be sure to ward, i see you buy visions so thats good, but if you have a feeling they ar playing too confidently don't engage don't trade as probably there is a helper near by, instead look to back, let them push, etc, and get vision where you can, don't rely on support for this, rely on yourself.
likewise if you are 0/5/0 but have 60+ farm on your enemy laner, gold wise unless he gained shut down gold your ahead so don't think your weak.
when it comes to fights if you know you can't win and your going to die, just disengage, better for one to die than you both, if you can pick up a kill great if you can't then forget it, maybe rotate to a tower if you can if not then just retreat, farm the jungle if you need too, the drugs/chickens are there for the taking, take them.