Well, let's look at the match in question,
A large part of it seems to be your build. You took 23 minutes to finish your first item, which was...a Guardian Angel. That's not generally an item you ever want to rush, because it simply has terrible stats. You only ever really want it for its passive, and maybe the armor. You were against Poppy and....Heimer, it looks like? Heimer has a lot of magic damage, and Poppy isn't really high damage at all, and neither really have large enough cooldowns to make GA's passive worth it, either.
Generally you want to finish a single item first, and only really go into one additional component you really need (such as buying a Zeal before you complete Infinity Edge, or a BF sword before completing a Zeal item). Completing boots first is also generally a bad idea, although picking up t1 boots early on is usually smart.
Looks like you had an...Akali support? I think? Jesus christ these picks...anyway, you had very little actual support from your support, since Akali has very little in the way of defense for allies and has nothing against Poppy. So you were honestly fucked from select.
Generally, if you need to handle tanks, you want to get
. You don't want to rush it, and you don't need it if the tank is useless, but it's generally a good item against tanks as an ADC. Crit is usually a strong build on most ADCs, if you don't know what else to buy. Generally you want to go Infinity Edge into Runaan's on Tristana, You could have gotten a chain vest early on to handle some of Poppy's damage and gone into defense after that.
If you want, we can duo this weekend and I can see if there are other issues, and maybe give some other hints. Or you can ask any questions here (although I'm sleeping soon).