Bored of my sex life!!!

So my boyfriend and I have been together for a little over 2 years. And we have a beautiful 8 month old. I love him to death. But our sex life sucks...
When we first started dating he would try acting like he was so good at it because he had slept with 36 other girls. ( he lost his virginty at 12) And that he was really good with his tounge... Basically all lies. To be honest I've never based my love for a guy on our sex life. But I guess I just expected way more out of him. He's only the 3rd guy I've slept with and I feel WAY more advanced. 
Our sex has literally fallen into routine.... We make out, he maybe touches me a little, and we have sex. Once he cums we're done. SUPER boring... I know. 
No one has ever been able to make me cum, besides myself. And that took me up until 6 months ago. I was almost 20... So anyways I tried explaining to him how to get me to finish. He's tried after he's done but he expects it to happen within 2 minutes. His hand gets sore and blah blah blah. He's ate me out once. And let me tell you he's not very good at it. I don't think he really ever "learned" anything about the female body. He claims he knows where my clit is but obviously he doesn't. I've talked about maybe bringing toys into our sex but he never really says anything besides, " Well I've never used toys." Yeah me either!! 
I'm to the point where I just want to buy a trunk full of toys and say "Forget you, I got this!" But I know that'll make him feel pretty bad. 
We were in the process of trying to have sex tonight but I made him stop. He was touching me trying to get me going. But he wasn't rubbing me right. And if I move his hand he gets frustrated so I didn't do it. And then he was about to finger me while I was still dry. So I stopped him and told him it would hurt. And he asked why so I told him. He just gave up after that. I didn't even try because when I was touching him he wasn't even fully hard. 
What can I do differently? And how can I bring toys into our sex life without it being awkward?
I've watching adult shows/porn and have tried different things on him. And he says I give him and do exactly what he wants. But how do I get that in return? I've already told him about what I do. But he never responded back to that. 
I feel completely hopeless.