I did SICP at the start of high school without any of these preparations and I'm not a genius. Some of the math was hard, but not too hard: just hard enough to learn a lot from it. You won't be able to read it like you read a novel, but I'd advise diving right into SICP and only using these additional materials if you really get stuck. I think you'll learn more per invested time.