OK, my two bobs worth. The bike and in particular the cranks are a little to big/too long for you. I have some expertise in fit for short riders and while you don't look as small as me I'm guessing that your around 5' 2" to 5' 4" tall and that bike is just a fraction too big for you. Its not so big that you can't ride it and ride it well but your asking how to make it fit better or perfectly even so near enough isn't good enough.
Now the not so good news is that if I am right and you are a little too small for the bike then its not actually the easiest thing in the world to get a smaller bike that fits.
Anyway, how tall are you and what's your actual inseam (floor to crotch standing is socks)?
We can start by ruling some things in or out.
Anthony