It does take a lot of work to get a good routine established. Once it is it makes all the difference though. Hard work does pay off.
Also, when you are trying to get it going, you can expect to have to work through a lot of OT. I know how frustrating it is. It took a long time to get things on track with my DS1, but the good news is that once we figured him out it was smooth sailing from then on.
Since I'm not sure where you're at with your current routine, I don't really know what to suggest. Have you started a post on toddler sleep yet? I think that if you do then myself or some others can look at it with fresh eyes and might have some more ideas of where to start to get on track. It is actually more appropriate to post there at this point since he is over a year old.
Don't be discouraged! Independent sleep has to be taught, it doesn't always happen naturally. Especially with older babies and toddlers, habits are very ingrained and take longer to break. Just think - if he is 13mos now and it has taken that long to build certain associations, then it will most certainly take a lot more time to change things.