A une époque, le texte contenu dans le haut des balises body était en effet le mieux pris en compte. Aujourd'hui, il semblerait que cela ait un peu changé selon les cas.
Pour la feuille de style et le js en externe, je ne peux que te le conseiller effectivement de les 'sortir' du ton document html et de les coller respectivement dans ton .css et ton .js.
Cela aura pour effet de rendre plus clair ton code, chose que sera d'autant mieux apprécié Google. Il peut avoir pour effet aussi d'augmenter la densité de mot clé (puisque moins de code inextricable pour Google) et donc peut éventuellement améliorer la performance de ton positionnement, mais ca ne sera pas la panacée non plus sauf si ton source est truffée de ce type de code.
Ceci dit, depuis peu de temps, Google suit les liens contenus dans certains Javascript, il peut donc être parfois utile de garder des portions de code js adéquates pour Google, et qui servirait à le diriger un petit peu ou on veut