People generally don't like tips. They know how to play their champion better than you do, in all likelihood. If you're not getting really fed and looking like someone who really knows what they're talking about, they won't listen to your tips, let alone honor you for them. If anything, it'll turn them off of honoring you.
In my games, the support actually seems to get the most honor most games, even though they have the fewest kills. I think that implies that people honor whoever helped make their game more enjoyable, whether or not it was the right play or contributed to winning. If the jungler gives me a bunch of ganks, i typically honor him - even if he should have been camping bot, or our top laner carried.
If you play selfishly AND don't get extremely fed and hard carry, don't expect honor. You're not making anyone's game more fun if you're playing for your own KDA - so you're only getting honored in that case if you carry and people are grateful.
However if you roam a lot, help get your allies fed, those allies will typically honor you. At least in my elo. Which explains why junglers and supports seem to consistently get the 3 honor flair whenever no one hard carried.