Usually it's not good blog etiquette to have a month's worth of posts on the main page. But you don't have many pictures and videos to suck the bandwidth making it unbearable to load the page. But many people probably would not like to have to keep on scrolling down the page.
If you do in the future post lots of pictures and videos, maybe limit the posts per page to 5. And images should not be larger than 400 - 500 pixels wide or else your sidebar will drop to the bottom of the page.
To get more traffic, you can make categories for each post so they go to the WordPress global tag page where more people will see your blog. No more than 12 categories or else you'll be kicked off thinking you're spam.