Your PH is great. I wish my tap water ph looked like that. Don't worry about it.
Your feeding your betta 3 times a day? How many pellets a day is he getting? I would not feed any more than 3 or 4 of those pellets -total-. If he's getting the tetra pellets I might cut it back to 2 or 3 a day. He should also be getting one fast day a week where he eats nothing. This is very important, especially with pellets like those that are mostly wheat and fillers. Blood worms are not very nutritional but are fine to feed one a week as a treat. Whenever feeding freeze dried foods, they need to be soaked thoroughly until soft (about 10 minutes or even 15) to avoid constipation issues. You take a little tank/dechlorinated water into a cup and soak the blood worm.
Your nitrates are okay. What you need to do is be testing daily
for ammonia and nitrites. Any time you see ammonia or nitrites get to .25ppm you do a water change. In addition to this you do a weekly 50%+ water change. At first you will see an ammonia spike. After that ammonia will go to zero and you will see a nitrite spike. Eventually you will start seeing some nitrates and then eventually both ammonia and nitrites will be zero and you will be left with only nitrates. They should remain under 20 to be safe for your fish. Those can be removed by weekly water changes. Cycling will take up to 2 months. http://www.bettafish.com/showthread.php?t=47838
Also be aware that with something that small it is very very hard if not next to impossible to maintain the bb supply necessary to keep your cycle going, so you may never be able to reach a point where all ammonia and nitrites go away. You may always need to do two large weekly water changes to keep ammonia down. A lot of people will tell you not to even bother trying to cycle anything less than 5 gallons, but you can try.
Generally speaking a tank of that size takes two water changes a week - one 50 and one 100%. The filter, once fully established, will hopefully let you get it down to one larger change a week.
This is how to do a large water change without shocking your betta:
To do a water change, use a little cup like a plastic solo cup - this cup must be only for him and have never been used with soap or other chems. Scoop him up in this cup (keep him in the cup about 1/4 full of water - it doesn't need to be much because he won't be in it for long) and leave him in the cup while you change his water. To do the 50% use a turkey baster - dedicated only to him that has never seen soap or chems - and drag it through the gravel and try to suck as much of the poop out as possible, in addition to 50% of the water. Use a thermometer under the running tap to get it to be the same temp as the water that is normally in his tank. When the thermometer says the flowing tap is the right temp, fill back up his tank. At this point, add the conditioner (dose for how much water you change - if you change half the water you add half gallon worth of conditioner, If you do a 100% water change dose for the full gallon change). Float his plastic cup with him in it in the new water. Slowly add a couple tablespoons of the new water into his cup every 10 minutes for at least an hour. Finally, dump him in gently but try to get as little of the old cup water back into the tank as possible. When you do the weekly 100% you will do mostly the same thing except empty his tank fully and rinse everything in it very well under warm water but never use soaps or chemicals. Once it's fully cleaned/rinsed you can refill it and repeat the cup/acclimate phase.