Hi
You can set the number of items you want to show on the page, so choose 8, then choose a 4 column layout. Turn pagination off and then it should be fine.
For the contact icon, I’m afraid you can only change it to a gizmo icon, if you want to use your own icon you would have to upload your icons as a webfont.
To reorder your portfolio posts install the plugin ‘post types order’
– Kyle