A complete description of how to get rivers, climate zones, mountains etc "really right" would be a complete geology university course and then some, I guess. My advice - besides tutorials here - is to actually STUDY maps of the real world. Look at how rivers flow, and how mountain ranges and coasts look.

That said, post your maps in the relevant forums, and request feedback, and there will surely be people who will be happy to offer suggestions.