Welcome to the forum - you'll find there are a lot of friendly people here willing to help you out with anything you may need!
Traffic is the key to success but it can take time I would work on gaining back links from websites similar to yours - this will help rank your website higher on Google and gain clicks from visitors interested in your websites subject SEO can take months or even a year at best, Google always has constant updates to improve search results - be careful with what you do with your website. Try stay clear of mass backlinks as they more often than not are bad If you have a budget look into online advertising, this method is getting more and more popular as marketers are sick of google slapping there website, the plus side is once you have a positive return you can actually outsource your SEO work to a professional team. Look into social media aswel - this is a very important and useful method in gaining targeted visits and also expanding your websites brand name Good luck and remember - slow and steady wins the race