Well 1st off, how competitive is the market for your niche? Do you have a niche even or are you targeting a big broad market like "make money online" or insurance?
You don't need to tell us your market, you can just talk in general terms and you can't link to your site in this thread, just so you know.
Do a Google TITLE seach for your primary keywords in "quotes"
like this: allintitle: "key phrase"
That's how many other pages are very focused on ranking for those same keywords. SO here's the deal. Lets say there were only 1,000 and lets say EVERYONE was a pro at
SEO. They still can't all be on the 1st page, EVEN if they are good at
SEO. Even some of the best SEOs are going to end up on page 100.
Chances are your phrase has 50,000 or more competing pages, so it takes lots of talent and luck to get in the 1st page. It takes a combination of good content, domain age, inbound links and onpage
SEO to get high.
Not trying to discourage, just letting you know that if you are in a competitive space, you may never get on page one, but the better job you do at
SEO, the higher you should get.
Here are some good resources for learning more about
SEO.
Learn. Rank. Dominate. : SEO Book.com
Old but good and some is still valid.
bruceclay.com - Search Engine Optimization - SEO Training, Tools and Free Advice on Search Engine Ranking, Submission, and Placement
free SEO training - Google Search