Not to pick on you or anything, but the question you made is wrong in general - this position has so much play that you can't ask if white is winning or it's only a draw. The question should be whether white is better, or worse, or is the position around equal.
White is obviously better, but it has to be careful, for example after Qd2 as Shandrax offered, 1.. Nxf5 2. Bh3 Nd4 3. Bxd7 f5 it suddenly might be white that is playing for a draw.
1. Nf3 looks like a best try for white, but to be honest it will be very hard for an inexperienced player to win resulting positions. Black is just so strong on dark squares and can pretty much build a fortress, I don't really see a way for white to improve?
For example 1. Nf3, black plays almost any move, let's say 1.. a5, 2. Nxd4 cxd4 3. a3 Bc5 and now what? black will always have Bc6 followed by b5 and creating a weakness on d3 after an exchange. Bishop on c5 will be supported by d6 so c line will not be won by white. King side pawn storm is not scary at all because white's own king is weak enough and as long as black gets b5 white will be pinned to defending against threats in queenside. Also even if white manages to get something going on king side black will always have an escape route for the king to safer place, like e7.
In other words, black should be able to create (or threaten to create) enough play on the queenside to not allow white to commit too much to the king side attack. And White will not be able to breakthrough in the queenside because all the lines are closed.
I honestly don't see a way for white to improve against a good play by black, feel free to show me