It will get better I promise. Also, I don't like sitting in my kids rooms while they fall asleep. Been there, done that. Felt like I was a prisoner in my own house. But, my parents and sister-in-law did/does it and it worked for them
.
I don't recommend the marble thing at this age as they are more into instant gratification and can't see the big picture of the prize. It depends on your kid's personality, but here are some possible solutions. First off, sounds like he's in a bed, not a crib? Have to say I love cribs til they're 3. Anyhow . . .
Also, does he go to sleep with the door open or shut? I had to use the threat that I would shut the door if my daughter got out of bed. That usually worked. Also have taken away toys or stuffed animals she slept with if she got out of bed. Also, have had to learn to ignore the child standing at her bedroom door as they are just curious and trying to test you. I found that I was ok with it, as long as she didn't step out of her room.
It normally takes a well-rested person or baby 20 minutes to fall asleep. That is normal.
My daughter went through phases where she would read a bunch of books before bed in her bed and we'd find her asleep with them all piled up. At other times, we found we had to limit her to two books and then tuck her in and she'd go to sleep. At other times she'd just go to bed. At other times she'd ask for "another hug" or "another drink" over and over until finally we got stern with her and said "no more." Other times I just said, "you have to stay in your room" at bedtime, and I'd close the door and hope for the best. It is annoying if they keep getting out of their room.
Kids do need comfort objects though and they Love certain toys. My daughters sleep with different things (stuffed animals, blankets, new toys, etc. ) depending on the novelty of it or the phase they're in. If it helps them sleep, no biggie. I just don't let them sleep with toys that will make noise so they don't wake themselves up. But I think they sleep better when they have these things they love.
He will keep testing you for years to come. Enjoy. :)
Just don't stress out if they don't go to sleep right when you put them to bed. It is normal. Now that he is getting older and older, you will find that relinquishing control is one of the hardest things a mom has to do.