Masonry Append WordPress posts with singleMode

It sounds like you need to use the pagination and posts_per_page arguments for your query. More info: http://codex.wordpress.org/Class_Reference/WP_Query#Pagination_Parameters

And using another solution to load more posts when the button is clicked. Maybe this will help you in the right direction.