Tournament Poker Edge is a very good training site. I've never used it myself but I've only heard great things about it. 'bigdogpckt5s' is one of the professionals on the site and is a very good MTT player who you can watch on Twitch for free. Another training site you could use is DeucesCracked which is just as good as Tournament Poker Edge. Alternatively, you could use PokerSchoolOnline which is a free site run by PokerStars
where you can win tournament tickets and take advantage of their free training videos.