Hi Mazzy
Big things I notice is very little text on pages and no
PR.
You will get
PR from other site pages and directoies(DMOZ) linking to you. If possible, use keywords in the anchor text that points to you. Never link to links farms and other suss sites.
Don't worry who links to you though, one cannot reverse engineer a site
The best way to naturally attract links it to have a site with LOT's of good relavent content. Aim for one page per day. This *might* mean you have to diversify a bit, but that can only help.
it
is possible to be index in google without any links pointing to you. Nobody knows how they do this, but they can. You can also be index by submitting to Google, but chances are you wont stay there.
Google is increasingly using text that the user sees in determining rankings. With this in mind write at least a couple of descriptive paragraphs (which include your targeted keywords/prhrases for each page. Each page of your site should target only a few keyords and phrases. Stick mostly with phrases as most use Google that way.
Last, but
far from least. do NOT rely on only a few pages for all your traffic. This may seem good while/if these pages rank well, but you may well find one day that Google shuffled and you are now page 20! This was very evident during Florida and Brandy updates. Many that were relying on only a few pages are now out of businees. This is because they had not insured themselves against this (by always adding small content pages) The more pages you have bringing in the traffic, the safer you are. Try to have each page (roughly) bring in the same number of visitors. Also, a basic HTML Site Map is always a good idea. Not so much for users, but spiders.