30 pages isn't enough to get approved for AdSense. To get approved for AdSense you need:
- 50 pages of original content
- A clean design
- make it clear what the site is about
- make sure the content on each page is front and center
- include obvious navigation to the various pages (Reviewers may fail the review after viewing just the home page unless they see navigation to 50 pages from the home page)
- Plenty of text (Several hundred words per page minimum is recommended)
- A contact page
- An about us page
- A privacy policy
- Have owned and operated your site for a year
Make sure you submit your canonical URL. I've seen AdSense reviews rejected for no content because http://example.com/
was submitted when the site actually uses HTTPS. The same goes for www vs no-www.
5K hits per month isn't enough to make any money with AdSense. At most you could make a few dollars per month. It could take you many months or years to reach the $100 payment threshold. So don't sweat not getting approved right away, you aren't missing much. Grow your site more first.