Some tips for improving my character ?
Ascended weapons like armor requires you for the most part craft them and it can be a long on costly process, although there are a few places and events where chests containing them drop, primarily Fractals.
http://wiki.guildwars2.com/wiki/Ascended_weapon
http://wiki.guildwars2.com/wiki/Ascended_armor
As for legendary weapons (armor is not quite in the game yet beyond back pieces), it revolves around lucky drop, buying off the TP for a lot of gold or a longish process to acquire a precursor followed by a few additional bars to jump to craft one. Or you could spend even more gold on the TP and get one someone else made.
http://wiki.guildwars2.com/wiki/Legendary_weapon
Can’t really answer number two. But when all else fails, the wiki is your friend.
RIP City of Heroes
You can also get ascended weapons from completing the Elite specialization collections. It’s probably cheaper than crafting, especially if you haven’t already maxed out the crafting professions. Your choices will be limited depending what class you play… only staff, warhorn, torch, shield, greatsword, hammer and bow are obtainable.
Also, if you complete the Lay Line armor collection, you get an ascended armor box. The machined weapon collection gives you an ascended weapon box, but it’s a more difficult collection to complete.