Hi, I have done SEO on my site to the best of my knowledge, what else should I do to improve my SERP? My site is: http://www.elitehackerspro.net/
You can start by submitting articles to article directories & offer to do guest posts on blogs in the same niche.
That depends on what knowledge you have on SEO, if you have proper knowledge, your website should have a good SERP.
There are too many link building tutorials out there man. I trust you to find the right ones. However, there are no tutorials on how to create engaging content that will draw readers, and incoming links by itself. That's where talent and creativity comes into play.
When I see your page source, keyword structure is not good enough. Optimize them. Your internet link structure is almost good. Your title tag is not SEO friendly. Change it with including keywords.