I PLAYED OVER 1700 GAMES IN BLITZ, YET MY RATING IS STILL AT 900.



I don't think quicky games are a good choice to increase ratings. You should take this as a physical workout. Take your time to study the elementary fundamentals (openings, middle game, endgames, combinations, puzlles, etc.). Also, take your time to review good games - watch annotated and commentated grandmaster games.
When playing, do analyse every game. If you can't do it properly, this site provides an engine to do so. Basic accounts are limited, though. I think this is one of the most important parts of learning chess: know where you went bad - or good - and why.
You should avoid playing fast games because we can't think properly. Take your time to think on every move. Stretch your mind. That's how you'll get a 1500+ rating. There are plenty of softwares that can help you. I would say "Chessmaster: Grandmaster Edition" has a very nice begginers tutorial by Josh Waitzkin. Maybe you should try that. It worked nice for me.
Oh, and if think I'm lying, I'm not. This account I use only to play a few friends. My main account went from 1000 to 1700 in just a few months of studying. You can do it, too. You have to stretch your mind. Good luck.
1. Play slower games.
2. Predict what your opponent will play before you move. Look esp. for his nastiest moves. Yes - this is slow - but what takes two minutes at start will go in a second when you get used to it.
3. You have heard a dozen proverbs about chess. Like: develop your pieces, keep your king safe etc. Be boring and follow those rules! They work! Let your opponent mess up.
4. Tactics training. Here on chess.com or on sites like chesstempo.
Dont play blitz till youre ready for it..... you'll know when, its when you get to the stage of playing automatically, almost without thinking.

"Chessmaster: Grandmaster Edition" has a very nice begginers tutorial by Josh Waitzkin. Maybe you should try that. It worked nice for me.
The "Chessmaster" PC game helped me as well. I went up a few hundred points from going through all the lessons and training exercises.
After that, it came down to reading chess books and learning from trial and error.
To the OP: Playing isn't what brings improvement. Learning from each game is where improvement comes from—this is why it's so helpful to review each and every game you play.
Playing over and over again, without any actual studying and learning, only reinforces what you already know. Which is why a lot of players get stuck at the same level.
The best way to improve is by analyzing, reviewing, and studying. Not by playing. Playing primarily just practices what you've already learned.

I'm a fellow Filipino and I say you invest in two books:
John Nunn's Chess Puzzle Book (I've got this. Very Good)
Ultamate Chess Puzzle Book (Peers recommend this. Will get soon)
also try watching a lot of Chess Videos

Another thing: Being good in blitz is being good in "fast chess" to be good in Chess in general, be good in slower games (e.g. 15|10 or 30|0) as the World Champ Magnus once said, "Rapid and Blitz are first of all for enjoyment"

Blitz and Bullet are not good ways to improve. You need time to figure out what is happening on the board. Some players can get better by playing fast chess, but for most of us it is just fun. It can even be damaging - encouraging sloppy habits, like omitting the "blunder check" before each move (so as to save time).
So play slow chess. Study your games (ideally with the help of a much stronger player) and note your mistakes. Devise a way to eliminate them.
Alongside that:
Solve a few tactical puzzles each day. Make a strenuous effort. Do not give in too soon to ask for a "hint" or check the answer (as I often do!!)
Look at the basic ideas in some opening or other. Over time gradually survey the whole opening, and choose what you intend to play. But it is not a bad idea, until you are a lot stronger to open 1. e4 and to answer 1. e4 with e5, and 1. d4 with d5.
Read over lots of master games. At the beginning of your improvement it isn't necessary to go into all the side variations and alternative plans. Just play over the moves. Spend maybe 10 or 15 minutes on each game. Your subconscious mkind will soak it all up and you'll gradually come to see the important points and the relevant moves in your own games.
FInally read some books about the middlegame. But read them critically. Do not simply accept what the author says (because some very good writers and strong players can nevertheless write utter drivel).
As you improve you'll get a better idea of what you need to do, and you can gradually deepen your knowledge and improve your skills in every area of chess.
I am sure that if you follow this advice you'll start to improve.
Whenever I muster the discipline to follow my own advice it works for me. Sadly I often then play a pile of Blitz games and get weaker again!

Sadly I often then play a pile of Blitz games and get weaker again!
You can still find improvement from playing blitz games—just need to spend time reviewing each one afterward, to find improvements.
That way, even your blitz games turn into learning lessons. :)

Sadly I often then play a pile of Blitz games and get weaker again!
You can still find improvement from playing blitz games—just need to spend time reviewing each one afterward, to find improvements.
That way, even your blitz games turn into learning lessons.
I agree, but as the games are often decided by time trouble errors or slack moves that I would never make at slower rates of play they don't teach me much that is of use in more serious chess.
And even if that were not so, I think that slow chess teaches you much more, because playing slowly lets you play as well as you are able. Fast time limits force you to think less and less deeply.

You answered your own question. If you want to improve you need to stop playing bullet/blitz. Play longer time controls, at least Game 30.
try to study more, and playing only blitz would not help you improve- it only makes your progress slow down.

The suggestions listed here are very good. Slow chess, review of masters games, and review of your own games are great ways to improve. I love chess.com (obviously I'm a premium member) but if you're not at a point where you want to spend money on the access to the additional features here (I think they're worth it if you can), check out the website Lichess.org.
There you get access to solid Stockfish engine for any game you play, the website is run on donations only, so you get everything they can offer. There is a strong community looking to help each other. Members can write studies (I have one on the dutch over there, same username) so you can walk through other peoples prep and see the ideas for different mainlines.
One other great website to practice opening repitoire is Chessable, by IM John Bartholomew. It works like Duolingo, but for chess!
I hope you check out these resources, and if you ever want to shoot me a challenge in an unrated corrospondence game, I always try to give feedback when requested. Good luck! :)