hey rambo..... forex is a small part of my total trading and it does not appear you have limited your question to forex only..... so included my use-every-day sites..... all of which stay on my desktop favorites bar.......h
I can improve my trading by doing much practice . I use demo too with real trading to make trading on new systems. I read about forex which increase my knowledge towars efficient trading. I remain update from current affairs and world's econonomic news which can effect on froex market.
I use much practice and try new trading systems to improve my trading capacity. On week end I read aabout different systems and test them on demo for a long time then pply them on real trading. It help me to increase my income.
Well there are a lot of ways and many good materials that can help you to improve your knowledge on trading. As for many I use demo accounts, I use different forums for getting answers, that really helps and also there’s a good forex tutorial that I read a lot. http://issuu.com/ifcmarkets/docs/ifcmarketsbook
Good luck