This sounds nice! Hard to believe it's your first project..
Missing a bigger impact for when that arpeggiated synth comes in, work on the transitions to try and add a little bit more interest and anticipation. Personally, I wouldn't worry about repetitive at all, unless you don't like it yourself. I'm a sucker for repetitiveness. Nothing quite like listening to that perfectly grooved loop over and over again with minimal change.
Your mix is too squashed at this point, I can hear levels going in and out quite dramatically as other sounds come in. Easily fixed by trying to work with lower levels as you mix and stay well clear of the 0dbfs mark. I don't want to go into too many details and nit pick because I think it'll just confuse you, you are well on your way so keep on going and practice!
Good job, I will follow you as I want to hear what comes next.
Cheers,
D