Maybe if you'd done the courses the school promotes you'd know where you've gone wrong? Seriously, though, go back to your business plan and look at the competitors you identified and the keywords you are targetting and ask yourself if it's reasonable to expect a 3 month old site to be doing well? In a few years time when the company is well established how will you feel if someone knocks you off your rankings with a 3 month old site? Bad, I imagine. So don't expect instant success. You need to work at it.
Work Hard, try do the competitor analysis, do the on page right, optimize the site, then go on building the links, content will help in promotion, it will take some time, also the niche is competitive so it's hard to get results soon, try targeting long tail first.
Five Ways to Improve your Site’s Ranking (SEO) 1.-Publish Relevant Content 2. Update Your Content Regularly 3. Metadata 4. Have a link-worthy site 5. Use alt tags