there are things you can do to raise your score from 411 to 580 yourself, without paying some credit repair company. I'm not sure if you can do it within 1 year, or not.... but possibly.
Pay your bills on time (or early)... if you have credit cards with balances... pay those balances down so that your debt-to-credit-ratio is under 25%. Don't cancel cards (you might be removing valuable credit history from your account)... and don't stop using credit cards.. charge small items, and pay them right away.
Check your credit report, and if you find incorrect information... follow up... call those creditors, and see if you can clear things up, or have incorrect information removed.