One of the keys to drafting is figuring out how to balance a team with safe players and high risk/high reward guys. You don't want all safe, low ceiling/high floor players because you won't score enough points to win and you can't have a team full of high risk/high reward because it likely means you have a lot of guys that are boom/bust or get injured often.
I think you did a really nice job at WR. ABrown is about as safe as it gets there, Marshall and Decker are both with new teams but have been very safe players most of their career. Dez has been pretty injury prone recently, so I would classify him as a riskier guy. Matthews is really unknown, but he is about as good as WR5 gets.
Running back you definitely slipped up. You have no one at that position that is safe at all. McCaffery is a rookie who should be a really good fantasy player, but he is kind of small and the NFL game is much more brutal week to week than college. Abdullah has gotten hurt both seasons he has been a pro. White is a New England running back. Owning any of them is basically a crap shoot, therefore qualifies as a risk. Duke Johnson, Prosise, and Williams will be decent bye week filler guys, but aren't ever going to be the meat of your lineup. You needed some safer guys here. They don't have to be LeVeon Bell or David Johnson safe, but someone like Terrance West, Frank Gore, Bilal Powell. At least you know what you are getting there.
TE is solid. Kelce is an upper echelon player at his position that has a proven track record. He is only going to get better.
Ryan is also a solid QB.
I like your team for the most part. I would try and package one of your riskier running backs (maybe Abdullah) with Matthews (maybe even Decker if you have to) and target someone like Isaiah Crowell or Billal Powell.