Annoying people sometimes get that way because of past experiences, work environments and poor leadership. If you find yourself dealing with an annoying person on your team, maybe it's time to have a frank and honest conversation. Your efforts may just be what turns their attitude around and that frown upside down.
Best advice I can give....never stop learning. Why? Because the new stuff you learn opens up new pathways to new ideas, new ways of thinking and helps you adapt and evolve. I mean if my guitar playing doesn't inspire you to want to pick up a 6 string and show me how to really play it, I don't know what will.
Oh and don't tell anyone about my Star Wars comic book habit please. Let's just keep that between us whatda say?