Building a good rapport for a website isn't easy or fast, it takes a LOT of hard work and consistent attention - but with good reason. After all, the internet would be a nightmare for all of us if any ol' wacko could make a site and rise to the top, right?
Google Ad sense is a good start, along with the thousands of ways to get backlinks, but in the end all of those efforts eventually put you in the same ranks as other new debutant sites as well...
Nothing beats good old fashioned direct traffic that brings people straight to your site through offline promotion like flyers, business cards, and word of mouth. Just be sure to implement some kind of system so you can track and evaluate the results.
Also, play around with your Google Analytics; make sure you're familiar with it inside and out and know all the different features it can offer!
You're already off to a great start - good luck with your site and all your promotions!