the bike looks long, lower the seat, it makes a big difference changing the bars, diamondback do some nice new school bars cheap that feel good, i put some on my haro & it made alot of difference. the bike looks like a race bike. it would make a difference changing the frame as you seem to be struggling with the geometry, if your struggling there are some nice cheap ruption frames on the bay but then you would have to change most parts to what is on your bike. try getting a mid-school gt or something like that.