You have a lot of good advice, I just wanted to back up some of the Must-do points. For example, making your own personal brand and getting it out their via different social media, blogging, twitter, facebook etc. Start writing and show it to the world. After all, practice makes perfect. plus it looks great to an employer to see you have got yourself out there and created an online portfolio of your work.
Have you checked out Sports Networker (www.sportsnetworker.com)? It has loads of tips and tricks to help you get that dream job and also has job postings in their newsletter. You can also write for them as a guest post which is always good to show employers. Heres an article about the Journalists Tool Kit that you might not have thought about before;
Hope it goes well!