Read and write. Each of the things you mentioned come from experience, be it from having written a lot or from having read a lot.
Or say more specifically what you want to learn (structure of what? what transitions? diversity with what?)
If you're wondering what to read, I'd suggest The Name of the Wind by Patrick Rothfuss
, as he wrote a popular, well-paced story while having miles better writing than J.K. Rowling, George R.R. Martin, or most other authors who have achieved popular acclaim.
Edit: Aside from Patrick Rothfuss, there are the classics, of course.
This post was edited by its author on .