About the teacher... I really can't get at the moment because I just started taking violin lessons =P.
As for orangesodaking's reply...
I'm not sure what kind of pianist I want to be, but I know that I want to play melodic songs from video games

and some classical music, I also love improvising but I'm not good at it at the moment x.x... So I guess a classical/modernish hybrid =P. I was inspired by kylelandry on youtube, so my goal at the moment is to become at least half as good as him x.x.
As for the playing aspect I can control my dynamics well and I add my own feeling to the music through dynamics and rhythmic changes such as ritardando accelerando etc and my own little add-ons to the melody/bass, I didn't know about adding colours to my playing through a variety of touches, but I have a digital piano so I don't know if that will affect how I can personalize the music through touch...
Oh one issue with my playing is that I find it hard to play pieces where hands are moving positions constantly while looking at the sheet music, especially the left-hand, my left hand is actually stronger than my right hand so I know strength isn't an issue but playing appregios and melodies at the same time gets me lost a bit.So if i want to improve my sight reading further I need to take my eyes off the piano but thats hard, so can you suggest exercises or habitual changes for this?
I can read sheet music and my sight reading skills are okay, I mean I can play single-note melodies commonly found at the 1st alfred book really well, I went though that whole book with sight reading, but I find it kind of hard to identify chords on the spot, it takes me like 5-10 seconds to figure out a chord...
My ear is somewhat developed, I can easily figure out the melody but I haven't tried figuring out the bass notes, I don't know why but I find it a little difficult identifying bass notes...
I never tried dictation, but I'll be sure to try it ^^".
I hope this clarifies my skill at the moment a little x.x
And I still don't understand how playing scales is beneficial so I would appreciate an explanation thanks ^^.