The reason you need to get the heart icon instead of the question mark icon to submit score is because of how osu works internally.
When you are looking at local scores, osu does not ask the server what the ranked status of the map is. Any time you see a question mark icon instead of something else, it means osu doesn't actually know whether the map is ranked or not.
Switching to global scoreboards causes osu to check with the server to see if the map is ranked before it asks the server to send it the leaderboard.
Now, another thing to consider is how PP calculations work. Osu doesn't just add up the PP for every score you get.
Look at your top scores list:
See the part that says "Weighted"? That tells you how much of that big PP number is actually added to your PP (the actual PP that is added together is the number in the brackets). This is designed so you can't just farm hundreds of plays on songs at the same level and keep getting the same amount of points each time.
Your first page of top scores has the lowest score worth 104pp, but that score is only actually worth 8pp in the rankings because it's so low in your top scores list. If you got another 104pp score you would bump every score below it down another spot in the list. By the way, all the math to calculate the weighting and the actual PP values use decimal numbers, not just whole numbers like the page shows you. Sometimes when a score bumps another one down near the bottom of the list it's possible to lose 1 pp when it happens because of how the rounding in numbers works.
If you want to get a lot of PP quickly you need to do 2 things: play harder maps (because if a map is only worth 100pp maximum, it doesn't matter if you get a high 98, a 99, or a 1 million score on it, the difference between those scores is almost nothing, but if you play a song worth maximum 400pp, even barely passing can be worth more than that 100pp song) and get better at the game (even if you get 5 or 10 more 200pp scores, each one will be worth less points than the last). For example, if you got 5 scores all worth 210 points, the 5th score's Weighted value (the actual amount added to your PP rating) would only be 162pp.
The most efficient way to get more PP is to get a new #1 top score.