300 inbound links are not very many...I have around 2669 according to iwebtool...The authority of the site means a lot - 500 links from page rank 0 is about the same as 1 from a page rank 5 site...

I would check the SEO of your site - are important things as h2 and in bold? How are your keywords? Look at that site and see what they are doing differently and how you can try to get ahead of them for optimization.

You should also strive for anchor text links. Good luck!
_________________________
Upstart Agent: Real Estate Marketing Blog: