The most effective way to fixing your credit score is to pay your revolving credit card balance. After a collection is on your credit there isn't much that can be done in the short run. It is best to pay back any collections as soon as possible. So as time goes on the collection will become more insignificant to your credit score and will help it return to a better score.
I hope this helps and good luck!
Sr. Mortgage Banker
NMLS # 659743