A good broker should have some things I have to say I found with Instaforex and some of them do not. A good broker must have various payment options. Withdrawal and Deposit Methods you can have. So many customers can easily withdraw or deposit money with Forex. And the other thing is they have to have fast financial transactions and fast customer support. and, for better trading, you have to follow a better strategy and that is only possible with your better understanding of the trade. so my view is that you should always learn and follow the right and reliable strategies to work with trading. this would be the right method to get a lot. so keep it safe.