Al Davis needs to stop assembling a coaching staff before he hires a head coach. If a head coach looses or wins, then you fire or reward him with a new contract.
Al has to let his head coach do his job and assemble his own staff; otherwise that coach is not responsible for their failures, Al is (although he puts the blame on the head coach).
Al needs to hire a General Manager who can make an instant impact in player recruiting, draft prospects, the re-signing of players (such as Shane Lechler and Nnamdi Asomugha) and ultimately dealing with Al.
I'm not saying we will not be successful without one. I'm just saying it is very important (John Madden or Tim Brown anyone?). The last time we had one was the year before our last Super Bowl against Tampa Bay in which we lost our general manager and head coach.
Al needs to quit drafting players we don't need. He needs to use the draft like every other team and use the draft to fill positions of need such as offensive tackle, wide receiver, defensive lineman, and maybe a linebacker.
These are all mistakes that he continues to make and, I believe, we won't be successful until he stops making them.