Okay solution should be simple:
What you are doing atm is: You have a 2D position. now you add a 2D vector to it, which represents your speed (50, 0) * delta
where delta is the elapsed time.
now think about how you could represent your x- and y-direction changes with a sine-function. this is not hard at all, it is just math.