Don't build links too fast, make sure links are on different sites, try to setup a steady and continued link development plan. Don't just build quickly and all of the sudden stop. Search engines are smarter then you think.
I still believe in link exchange, links directory or similar. Put your patience and consistent on it, then you will be in the 1st page of google.