Can I control how many blog posts are on the home page?

Yes, you can set however many posts you’d like to show per page. This is found via Settings > Reading.