Hi @Forexuse. You can review the Broker Discussion section here where is a lot of information regarding many brokers .
First of all, maybe you should choose a type of broker - ECN, Market maker, STP/DMA… with dealing desk or NDD … Once the type and the Broker itself are chosen, practice on its demo! Try to test all its conditions, your strategy. In this way you will gain more experience and you will have more confidence in yourself in what you do. In my opinion the balance of the demo should be the one as you want to deposit.
To be honest, for me it is very important that the demo account conditions should be the same as the live ones ( I mean the pricing, the spread, commissions, swaps…).
After register for demo through the website of the broker, get familiar with the platform and start testing, with all the offered instruments, conditions, spreads… all necessary information… If it is necessary contact them through the Live chat.