I disagree with the idea that we have to fix tertiary education first.  So many students simply are not equipped when they get there, meaning that no matter how much money we throw in, we will not see much of an improvement.
1.Lets start with Early Childhood Development
2.Then focus on Primary and High Schools - with proper career counselling in place
3.Then Universities.
4.Get rid of the "degree or death" mentality. (Corporates could help here by not insisting on degrees as minimum requirements for jobs that do not need a degree).  
If we do the above properly, scholars leaving high school will know what they would like to do for their next qualification, and will be equipped to succeed in it.   We have too many people with degrees in useless, dated fields and not enough welders and bricklayers.