Do you have lots of followers on Twitter? If not...follow people with the same interests as you and they will start to follow you. Provide them with useful information.
I know how you feel and understand. Yes, understanding SEO has value, but mostly people will tell you half truths about getting serps in the search engines; since it is part of 'selling' information.- hopefully people won't frown on what I am saying here; since loads of them on here are soley here to make money.
The questions you need answered is this: Mostly when you are looking for something, how do you find it? Search engines, right. Hardly anyone goes beyond the first page - so you need to rank on page 1 of Google or Yahoo.
How do you rank well?
That is the million dollar question everyone wants to know and pays for and when they finally get their perfect on page linking, blog commenting, bookmarking, est strategy just right (if ever they do it manually), it is not something they will share with just anyone for free.
My guess is that you haven't done much wrong - it is just not that easy to rank with your niche in the search engines.
Here is my advice for now...Firstly - spend a lot of time doing keyword research and make sure the competition is not to harsh for starters on your selected keywords.
Then write some articles about your topic - one or two is not enough - and post them to GoArticles, EzineArticles, Article Alley and so forth. You mostly need 400 to 500 words and some does not allow an anchor text at the top and some only allow 2 anchor text links in the article - but link to your money site from there - have a blog, do squidoo and make everything viral. This is just the tip of the iceberg, but start there to build backlinks to your moneysite or just your website (If you are not selling anything). Use tools to help you - like Onlywire, pingfm, links alpha. Do Wordpress and install the SEO plugin and you just constantly build content to generate backlinks to your main site. Always have quality content.
I am not really a Hubber, but people that are ranking well with their Hub, have followers that they have earned, they link to others and build their karma. Hubs that rank well for a popular keyword, have surely build a lot of backlinks to their Hub.
Well, there is a lot of things to consider, but it is very hard work to do well in serps.