I dont think signing up for training site would help in live games .
playing online tourneys make your fundamentals strong which is very good for live games.
my coach Edward does very good coaching for all levels contact him on
roopzystien@gmail.com
good luck