Hey Hannah! Love this idea. Here's what jumped out so far;
-Overall, perhaps increasing the margin around the sides so you have some room for the individual components to breathe? The "Moodboard" is a great example of good spacing on either side that feels comfortable to look at! One idea of how you can do this is scaling the text input box to be the same size as the "moodboard."
-Lessons pictures: The indication that more is available is intriguing, but perhaps it's a little abrupt where it meets the end of the screen? One idea is greying out the picture of the lesson that's just off-screen so you have a sense of it being far away. You could also consider adding arrows to toggle between lessons.
-Lessons Text Descriptions: The yellow text is a bit too close in color to the background and it also gets lost under the purple drop shadow. If you're set on the yellow text, perhaps it would enhance the readability to nudge it down so it's not butting up against the photo. A similar theme of breathing space! Like I mentioned above!
-Text Headers: Take a look at your headers. Your "moodboard" and "suggested for you" are in alignment, but "Let's Focus" and "Ready for a story" are having their own party! If you have a grid or ruler to make sure they all lineup, it will save your eyes! 🙂
-MoodBoard components: Have you thought about aligning the emoji's to the center of the box? Also, aligning the "see all" button either in the corner (with breathing room!) or put it evenly in the center so it dosen't look like it's floating.
-I really like your bottom nav bar! The icon's are sweet. Just make sure they're all the same size and line weight so they're cohisive. 🙂