Hi, im new to forum and wanted some help, I started mining bitcoins about 2 weeks ago with antminer s1 overclocked to 200ghs, first I was getting around 0.0044... bitcoins per round when difficulty was at around 4,,, but now im getting like 0.0033 per each round. can anyone please tell me does difficulty effect how much you get per each round because I thought higher difficulty meant longer rounds... my speed is around 200ghs like before but lower btc per round. can anyone explain why the change has occurred. thanks in advance

Pool has to grow at the same rate as the entire network grows to continue to solve the same number of blocks.
You need to grow at the same rate as the pool to get the same percentage of each of those blocks.
To maintain the same rate of return you have to grow at the rate of the network. Pool size is irrelevant as long as it remains large enough to maintain the ability to solve blocks within an acceptable time frame.
Difficulty increases to control the release of blocks at a predetermined rate taking more computations to solve each block thus requiring more computational power to do it within the same period of time. It's derived from the computational effort being thrown at solving blocks of the entire network.