Trying to sound intelligent can actually have the opposite effect. I like the quote "If you can't explain something simply then you don't understand it well enough."
As for picking up idioms, I think it's something that happens gradually as you are exposed to more writing by native speakers.