I always get a little twitchy when I see a question involve the words 'focus upon' when it comes to SEO - though I will do my best to answer in a moment: however my best advice is never just worry about one thing EXCEPT if that 1 thing is converted business (however you measure that, sales, read posts, whatever); EVERYTHING else is merely a means to that end.
Out of the two, external and internal links, you would generally want to look to get more EXTERNAL links.
Internal links should take care of themselves as you add new content etc; there are things you can do to perhaps help your internal navigation to provide good links internally which would also help the search engines identify more important pages (used to be allied to PR sculpting, which has varied opinions now on its effectiveness); as with everything, if there is a good USER experience reason for doing the internal link, then do it; if there isn't a good user reason don't.
Good links are, at least to some degree, subjective. What you call a good link I may not, and vise-versa (My best link choice is the one I will list last :)). But in general, a good link for me is one that is:
On a page that is indexed by the search engines (a good start); spending time on getting links on pages not indexed is not a good thing (you could also say you want higher PR pages, which is fair enough, but not the whole story)
On a page that does not have LOTs of other links
On a page where your competitors will find it hard to get on there (the easier it is for 'anyone' to get a link there chances are the less value it will have.
On a page relevant to you topic/niche.
the biggie
My best link advice is: the one that will bring you business. Forget the 'backlink juice' completely; will it bring you a lead that you convert into business. If yes, then that is the killer backlink - give me that one every time. I don't care if it in a directory, a blog post, a forum reply, anything anywhere - if it brings me business I like it!!!!!! And guess what, if it is doing that I would put money on it being likely to be liked by the search engines too.
There are I am sure many more things that would make a 'good' backlink, but hopefully these will help you out for a while. These are the ones I 'work' for; the others I may take as I stumble upon them; but not to work hard at getting.