I have that problem. I know this isn't exactly a good solution but what I do is I throw everything on my desk and at the end of the week I find a place for it. Haha I've tried giving everything a place but it's hard because my room's small (I don't know if you have that problem) and I run out of space. I used to have baskets under my bed where I'd put stuff. I think this would be a good solution for you.
After you clean your room, invite people over like crushes or popular people and have them just somehow wander into your room and they say wow you have a clean room, and then every time you have your room dirty just a little bit, you have a rubber band and slap your self with it, that's how my friend did it.
Put away just 10 things per day. In a week, that's 70 things you've put away. This system works, but you have to do it every day. It takes about 5-10 minutes, so you are never overwhelmed with hours of cleaning. Try it for awhile. It works for me.