Income is irrelevant...you can be on welfare or make $250K a year and it won't DIRECTLY affect your FICO in the least.
I say "directly," because I think income definitely has a strong INDIRECT effect on FICO. For instance, if my income had been higher, I could have afforded to pay the debts that charged off before they charged off, and my score would be much higher today. Financial problems are always easier to deal with when you've got good cash flow, so long as you can avoid the age-old problem of letting your expenses rise with your income.
Most likely the best way you can raise your FICO is making sure you never carry a balance of more than 25% or so on any credit card or line of credit. For example, if your credit card has a $10,000 limit, make sure your balance stays below $2500. Once you pass 40% utilization of a credit card, it begins to exert a parasitic drag on your FICO, and if you pass 75% or so, the effect amplifies. So pay down those cards...constantly pumping huge amounts of money through your credit cards isn't going to help. In fact, optimally you would carry a balance just large enough to generate a bill--say, $30 or so.